Tag: mfc

Die Microsoft Foundation Class Library (MFC) ist ein C++ framework für Windows-GUI-Programmierung.

Fehlermeldung im MFC/RC auf VS2008 - "Hinzufügen/Entfernen operation ist unmöglich, weil das code-element 'Cxxxx' ist schreibgeschützt"

Anzahl der Antworten 7 Antworten
Ich habe online recherchiert und inkonsistente Antworten nicht beheben das problem für mich. Ich erstellt ein Dialogfeld und dann auf ont er Assistent zum erstellen einer Klasse für mich. Leider ist es mit dem Namen der Klasse

WinAPI und UTF-8-Unterstützung

Anzahl der Antworten 3 Antworten
Kurze Frage bezüglich der UTF-8-Unterstützung und verschiedenen Win32-API. In einer typischen C++ - MFC-Projekt, ist es möglich, für MessageBox (), um eine UTF-8-codierte Zeichenfolge? Dank, Andrew InformationsquelleAutor | 2009-02-02

Suche CStrings in C++

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob es eine native C++ (oder STL/Boost) - Funktion, die Suche nach einem CString-für eine angegebene Zeichenfolge? z.B. CString strIn = "Test number 1"; CString strQuery = "num"; bool fRet = SomeFn(strIn, StrQuery); if(

MFC mehrere Optionsfelder-Gruppen-dialog

Anzahl der Antworten 1 Antworten
Ich habe 2 Gruppen von radio-Boxen, die auf einen dialog. Wie kann ich festlegen, welche Taste in welcher Gruppe? Denn gerade jetzt, wenn ich wählen Sie eines, alle anderen bekommen die Option deaktiviert, werden auch diejenigen aus

Wie man ein Thread in einer Endlosschleife

Anzahl der Antworten 3 Antworten
In einem meiner Vorhaben benötige ich zum ausführen von zwei Vorgängen( Öffnen & Schließen Operationen ) gleichzeitig(d.h. parallel/gleichzeitig). Ich habe zwei threads für die jeweiligen Vorgang wie dieser: UINT MyThread1(LPVOID lParam) { //code for Open Operation.. //other

C++ Visual studio 2012 Fehler C3861: '_T': Bezeichner wurde nicht gefunden?

Anzahl der Antworten 1 Antworten
Habe ich installiert visual studio 2012 auf 64-bit windows 7, und versuchen, zu bauen-MFC-Projekt, aber auf den ersten debug erscheint immer Fehler: Error 1 error C3861: '_T': identifier not found c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlexcept.h 66

Wie sperrst du den Maximieren-button in der MFC?

Anzahl der Antworten 3 Antworten
Wie Sie deaktivieren Sie die Schaltfläche Maximieren/Funktion in einer SDI-Anwendung? sprechen Sie über einen dialog oder eine SDI-Anwendung ? sollten Sie den Namen Bearbeiten. Ich bearbeitet die Titel. Das nächste mal, pam, bitte verwenden Sie einen aussagekräftigen

Beste Weg, um zu finden, die eine whitespace-getrennte Wort in einem CString

Anzahl der Antworten 5 Antworten
Beispiel: "select * from somewhere where x = 1" Möchte ich finden, der whitespace-getrennte "where", aber nicht die "where" innerhalb "somewhere". Im Beispiel "wo" wird durch ein Leerzeichen voneinander getrennt, aber es könnte sein, Zeilenschaltungen, Tabulatoren usw..

Wie man die group-box-text-hintergrund transparent

Anzahl der Antworten 2 Antworten
Ich möchte einen transparenten dialog. Ich capture die OnCtlColor Nachricht in einer von CDialog abgeleitete Klasse...das ist der code: HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(bSetBkTransparent_) { pDC->SetBkMode(TRANSPARENT); hbr

MFC: Ändern der schriftart für ein List-Steuerelement

Anzahl der Antworten 1 Antworten
Muss ich zur Laufzeit ändern der schriftart für ein List-Steuerelement, so verwendet eine Feste Breite-schriftart. Ich habe gesehen, einige Beispiele, die nahelegen, ich sollte Falle die NM_CUSTOMDRAW Nachricht, aber ich Frage mich, ob es einen besseren Weg,

wo ist der exit-Funktion der MFC-Anwendung?

Anzahl der Antworten 2 Antworten
ich kann nicht scheinen, um herauszufinden, alle exit-Funktion in meinem mfc-Anwendungs-codes. ich will meine Anwendung, um tatsächlich sparen Sie einige Einstellungen, wenn ich auf das rote Kreuz rechts oben in der Anwendung. wer weiß, wo ist das

Wie zum senden einer Benachrichtigung, die behandelt ON_NOTIFY?

Anzahl der Antworten 2 Antworten
Ich versuche, einen Beitrag LVN_ ITEMCHANGED zu meiner benutzerdefinierten gridlist Besitzer. Ich weiß, wie zum senden einer WM_ Benutzer-Nachricht mithilfe der PostMessage (wie hier gezeigt) ::PostMessage( AfxGetMainWnd()->GetSafeHwnd(), WM_REFRESH, (WPARAM)pBuffer, (LPARAM)GetOutputIdx() ); Wenn ich denselben code senden LVN_ITEMCHANGED

MFC menu item checkbox-Verhalten

Anzahl der Antworten 3 Antworten
Ich versuche, ein Menü-Element hinzuzufügen, so dass es wirkt wie ein Häkchen, wo die Benutzer können aktivieren/deaktivieren Sie, und die anderen Klassen sehen können, dass der Menüpunkt das Häkchen status. Ich erhielt einen Vorschlag, der die Schaffung

Wo kann ich das gefunden MFC-Beispiel-Projekt für das Studium?

Anzahl der Antworten 3 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 7 Jahren. Als ich etwas Fragen, ich versuche immer zu gehen, um

MFC-tooltip für das list-Steuerelement im Dialogfeld

Anzahl der Antworten 1 Antworten
Ich entwickelt habe, auf Anwendung, die zeigt ein Dialogfeld mit zwei Listen-Steuerelemente. In dieser Liste kontrollieren, ich zeige Bilder. Jetzt möchte ich, wenn wir bewegen Sie die Maus auf die Bilder aus dem list-Steuerelement im Dialogfeld, wird

Visual C++ 6.0 - OnInitDialog in einer Abgeleiteten CDialog-Klasse funktioniert nicht

Anzahl der Antworten 4 Antworten
Habe ich erstellen Sie eine einfache MFC-Anwendungs-Assistent-Dialogfeld Projekt. Ich benutzte Sie den Klassen-Assistenten zum erstellen einer neuen Klasse namens CMyDlg basierend auf CDialog. Dann ging ich zu der Message, screen-und doubleclicked auf die WM_INITDIALOG-Eintrag automatisch erstellen CMyDlg::OnInitDialog

Entfernen Menü im MFC

Anzahl der Antworten 3 Antworten
MFC, wie Sie eine Menü-item pop-up-Typ. RemoveMenu() entweder ID oder position. Da gibt es keine ID für das POPUP-Menü die option Links wird mit position. Aber ich bin nicht immer wie und wo ich anrufen kann RemoveMenu().

Wie kann ich die Anzeige von benutzerdefinierten QuickInfo in einem CTreeCtrl?

Anzahl der Antworten 5 Antworten
Habe ich eine Klasse abgeleitet von CTreeCtrl. In OnCreate() ich ersetzen die Standard - CToolTipCtrl Objekt mit einem benutzerdefinierten eins: int CMyTreeCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CTreeCtrl::OnCreate(lpCreateStruct) == -1) return -1; //Replace tool tip with our own which

Wie komme ich zu einem multi-line tooltip im MFC

Anzahl der Antworten 1 Antworten
Gerade jetzt, ich habe einen tool-Tipp, das erscheint, wenn ich den Mauszeiger über ein Eingabefeld. Das problem ist, dass dieses tool Tipp enthält mehrere Fehler-Nachrichten, und Sie sind alle in einer langen Zeile. Ich muss jede Fehlermeldung

wie zum ändern der Beschriftung der Schaltfläche vorhanden, die auf MFC-Dialogfeld

Anzahl der Antworten 1 Antworten
Ich habe ein MFC-Dialogfeld mit kleinen Textfeld und die Schaltfläche für " ok " und "Abbrechen". Nun, in einigen Fällen, die ich ändern wollen Beschriftung des OK-und ABBRECHEN-Taste: JA und NEIN. Gibt es eine Möglichkeit, dies zu

Fehler mit CArray

Anzahl der Antworten 6 Antworten
So, ich bin versucht, CArray wie diese : CArray<CPerson,CPerson&> allPersons; int i=0; for(int i=0;i<10;i++) { allPersons.SetAtGrow(i,CPerson(i)); i++; } Aber beim kompilieren meines Programms bekomme ich diese Fehlermeldung : "Fehler C2248: 'CObject::CObject' : cannot access private member deklariert

CString zu LPWSTR in mfc

Anzahl der Antworten 1 Antworten
Bin ich mit dem Aufbau meiner Anwendung im UNICODE-Modus und möchten, konvertieren CString zu LPWSTR.Im Grunde habe ich eine eine Klasse mit CString als member-variable wie, class MyClass { CString TreeNodeName; } Und ich möchten, verwenden Sie

Reduzieren ausführbare windows-Datei-Größe

Anzahl der Antworten 4 Antworten
Ich habe ein C++/MFC-Anwendung, die auf windows - dynamisch verknüpfte es ist nur 60kb statisch, es ist > 3 MB. Es ist ein Wesen verteilt, um Kunden per E-Mail und so muss möglichst klein sein. Es statisch

High-speed-Grafik-Steuerung für .NET (oder MFC)?

Anzahl der Antworten 10 Antworten
Schreiben brauche ich eine digital-Oszilloskop-Typ application. Es gibt viele große statische grafische Darstellungen Kontrollen gibt, aber ich brauche etwas, das graph-16 Spuren-Verarbeitung 4000 samples pro Sekunde. Ist jemand bekannt, der eine high-speed-Grafik-Steuerung für .NET? Ich werde auch

CreateEx Ursachen nicht Behandelte Ausnahme Des Aktivierungs-Kontext deaktiviert wird, ist nicht die vor kurzem aktiviert

Anzahl der Antworten 5 Antworten
itsAnalysisDataTable.CreateEx( WS_EX_CLIENTEDGE, AfxRegisterWndClass( CS_DBLCLKS, LoadCursor( NULL, IDC_ARROW ), (HBRUSH)::GetStockObject( NULL_BRUSH ), NULL ), "AnalysiysTable", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, dialogItemRect, this, IDC_ANALYSIS_DATA_TABLE ); Diese Linie hat kostete mich zwei Tage Aufwand keine Lösung. itsAnalysisDataTable ist

SendMessage WM_LBUTTONDOWN/funktioniert BIS auf die Tasten, aber keine Fenster

Anzahl der Antworten 1 Antworten
Ich versuche zu senden, einige einfache mouse-down/up-Nachrichten auf Windows-Rechner mithilfe von SendMessage. Ich war in der Lage, um die Tasten zu drücken, die durch das senden der Nachrichten an den Tasten direkt. Jedoch, ich habe nicht in

C++ - MFC-add-combo-box die string-Element aus einer widget-ID

Anzahl der Antworten 3 Antworten
Ich habe ein Kombinationsfeld in dem gui-editor in MSVC 2010 pro in meinem MFC-Projekt. Ich habe eine Liste von strings bin ich grabben von einer externen Quelle und wollen fügen Sie Sie zu meine combo-box. Ich habe

mit OpenCV 2.4 laden eines Bildes in MFC SDI Anzeigen oder Steuern

Anzahl der Antworten 2 Antworten
In der alten version von opencv hatten wir die Klasse wie CvvImage, wurden einfach verwendet werden, für MFC-Steuerelemente, die zur Anzeige der Kamera-Bilder oder einfach Bilder aus dem OpenCV. Aber in 2.4 oder 2.3 dieser Unterstützung ist

Bildschirm-Pixel-Auflösung in mm

Anzahl der Antworten 6 Antworten
Ist es möglich die Bildschirm-pixel-Auflösung in mm mithilfe von Win32-APIs ? Ich habe eine Anwendung, die zeigt 0.3472222222222222 als Wert für diese auf meinem 1280x1024-monitor mit 96 dpi . Aber ich bin nicht in der Lage, um

Registerkarte "ändern", um die von code in einer MFC-Dialogfeld

Anzahl der Antworten 2 Antworten
Ich ein Steuerelement erstellt, indem Sie code in der OnInitDialog, aber ich finde keine Möglichkeit zum ändern der tab-Reihenfolge im dialog von code. Jemand eine Idee, wie dies zu tun? Duplizieren: stackoverflow.com/questions/3812880/... ...außer dass es das doppelte

c++ - senden Bild zum Drucker (PRINT)

Anzahl der Antworten 1 Antworten
dies ist der code den ich verwende um das Bild. Bitmap bitmap; bitmap.CreateBitmap(715, 844,1,1, NULL); CDC memDC; memDC.CreateCompatibleDC(NULL); memDC.SelectObject(&bitmap); CString SS="Sun Goes Down"; memDC.TextOutA(1,2,SS); CImage image; image.Attach(bitmap); image.Save(_T("C:\\test.bmp"), Gdiplus::ImageFormatJPEG); und alles ist ok , alles was ich

Wo ich mit der Taste "Enter" - Ereignis für ein bestimmtes mfc-edit-Steuerelement?

Anzahl der Antworten 3 Antworten
habe ich mehrere edit-Steuerelement Boxen in meinem gui will ich es auf der Arbeit so, dass die Benutzer können den berechneten Wert Bearbeiten, die in einer bestimmten edit-control-box, und wenn er/Sie trifft die "Enter" - möchte ich

Zeichnung eine jpg in MFC

Anzahl der Antworten 4 Antworten
Ich habe versucht zu zeigen, wird das jpg-Bild im MFC, aber ich kann Sie nicht gezogen. Ich bin ein totaler MFC-Neuling eine alles ich habe bis jetzt meist angepasst von Dingen, die ich im Netz gefunden. Derzeit

Wie bekomme ich einen UNC-Pfad für eine Datei, auf die der Zugriff über ein Netzlaufwerk?

Anzahl der Antworten 2 Antworten
Arbeite ich an einer Anwendung, die in VC++, wo Netzwerk-Laufwerke verwendet werden, um auf Dateien zuzugreifen. Die Laufwerke zugewiesen werden, manuell durch den Benutzer, und wählen Sie dann das Laufwerk in der Anwendung. Diese Ergebnisse in Laufwerke

MFC-ON_WM_TIMER () - Problem mit static cast

Anzahl der Antworten 2 Antworten
Probleme mit ON_WM_TIMER in meiner Klasse CDatabaseApplicationApp die sich CWinApp > 1>c:\programs\databaseapplication\databaseapplication\databaseapplication.cpp(20): > error C2440: 'static_cast' : cannot convert from 'void (__thiscall > CDatabaseApplicationApp::* )(UINT_PTR)' to 'void (__thiscall CWnd::* > )(UINT_PTR)' 1> Types pointed to are unrelated;

MFC-CWnd Höhe und Breite

Anzahl der Antworten 3 Antworten
Wie bekommt man die Höhe und Breite des CWnd*? Das CWnd wird das Fenster richtig? Warum ist nicht der Befehl: CWnd* parent = this->GetParent(); //C++ command parent->GetSize(); //what I think the method should be OR ... parent->GetWindowRect();

Am besten die XML-Serialisierung Bibliothek für MFC-C++ - app

Anzahl der Antworten 8 Antworten
Ich habe eine Anwendung, geschrieben in C++ mit MFC und Stingray Bibliotheken. Die Anwendung arbeitet mit einer Vielzahl von großen Daten-Typen, die alle derzeit serialisiert basiert auf der MFC Document/View serialisieren von abgeleiteten Funktionen. Ich habe auch

Umwandlung eine große MFC-app .net

Anzahl der Antworten 5 Antworten
Wir haben eine anständige Größe MFC-MDI-desktop-app. Gibt es einen vernünftigen Weg, um zu konvertieren eine MFC-app ein .net-app oder ist es besser, einfach umschreiben? Wenn die Antwort ist app spezifisch, welche Kriterien verwenden Sie, um die Entscheidung

C++ Builder vs Delphi vs MFC

Anzahl der Antworten 11 Antworten
Ich Lerne MFC und finden es nicht, dass einfach zu bedienen. Ich habe schon viel über Delphi . recherche von Delphi führt mich zum C++ Builder. funktioniert der C++ Builder bietet eine ernsthafte und gute alternative zu

CString 'Trim' : ist kein Mitglied, warum?

Anzahl der Antworten 3 Antworten
Habe ich einfache app, die ich versuche zu compilieren mit VC express und über die: Microsoft platform SDK für Windows server 2003 enthält, MFC und ATL. Nun habe ich diesen einfachen code : CString strValue("test"); CString s

Konvertieren von MathML zu MathType in MS Word

Anzahl der Antworten 3 Antworten
Schreibe ich einen Konverter von XML - &MathML in MS-Word-Dokument. Ich bin mit MFC und Word automation, so gibt es kein problem, schreiben, text wie diesem: _Application app; COleVariant vtOpt(DISP_E_PARAMNOTFOUND, VT_ERROR), vtTrue((short)TRUE), vtFalse((short)FALSE); app.CreateDispatch("Word.Application",NULL); Documents docs =

Dynamische Graphen-Plotter mit C++ und MFC

Anzahl der Antworten 2 Antworten
Ich arbeite an einer C++ - MFC-apps für windows, das sammeln von Informationen von verschiedenen sensoren und Grundstücke Sie dynamisch in einem Diagramm. Mein Ziel ist, aktualisieren Sie diese app. derzeit verwendet diese http://www.codeproject.com/Articles/425/A-2D-data-visualisation-class als 2D-Grafik-plotter. Das

Bekommen Index von Item Text in MFC CListCtrl

Anzahl der Antworten 2 Antworten
Habe ich einen CString mit einem Text-auch das ist ein Element, Text von mein CListCtrl. Zum Beispiel: CString m_SearchThisItemText = _T("Banana"); Und in mein CListCtrl m_List.SetItemText (1, 1, _T ("Banana")); Nun möchte ich herausfinden, auf was der

C++ "cannot add two pointers", das hinzufügen einer hartcodierten Zeichenfolge zu einem CString

Anzahl der Antworten 4 Antworten
Bekomme ich diesen Fehler Recht oft, wenn ich versuche, so etwas zu tun CString filePath = theApp->GetSystemPath() + "test.bmp"; Der compiler sagt mir error C2110: '+' : cannot add two pointers Aber wenn ich es ändern auf

MFC: text schreiben-mit Lager-Schrift, aber Fett

Anzahl der Antworten 2 Antworten
Dies ist eine einfache Möglichkeit zum zeichnen von text in einer Standardschrift. pDC->SelectObject(GetStockObject(DEFAULT_GUI_FONT)); pDC->SetTextColor(::GetSysColor(COLOR_WINDOWTEXT)); pDC->DrawText(text, -1, rc, DT_LEFT | DT_SINGLELINE | DT_NOPREFIX | DT_VCENTER | DT_END_ELLIPSIS); Wie kann ich genau das gleiche tun, aber in Fett geben...

Manuelles ausführen von message-Pumpe in C++

Anzahl der Antworten 3 Antworten
URSPRÜNGLICHE FRAGE Unsere Anwendung verwendet CSocket-was braucht die message pump laufen, um für Sie zu arbeiten. Es ist derzeit nicht praktikabel ist, ändern Sie zu einem anderen socket-Implementierung, aber das ist, wo möchten wir am Ende irgendwann.

MFC-C++ stellen ein 1000 MS-der Schlaf auf der main-thread?

Anzahl der Antworten 2 Antworten
Einfache genug Frage, ich bin sicher. Mit MFC C++ welche header muss ich zählen und auf welche Funktionen muss ich aufrufen, um Platz für ein 1000 ms-der Schlaf im Haupt-thread. In C# ist es einfach als Thread.Sleep(1000);

Zwingen, meine MFC-Anwendung als Administrator ausführen " auf Vista

Anzahl der Antworten 4 Antworten
Ich habe eine MFC-Anwendung erstellt mit Visual Studio 2008 und es braucht, um laufen auf W2K, XP, 2003 und Vista. Die Anwendung schreibt HKLM in der registry und funktioniert nur auf Vista, wenn Sie es als Administrator

MFC-C++ - Wie kann ich ein const char-Wert in der MessageBox?

Anzahl der Antworten 1 Antworten
Ich hoffe, dass der Titel war gut genug, um zu erklären, was erforderlich ist. Nach der Lösung dieses viel mein Projekt getan werden sollte. Als ich dies Tat char e[1000] = "HELLO"; CString msg; msg.Format(_T("%s"), e); MessageBox(msg);

Wie man Click-Ereignis des Treeview(CTreeCtrl) im MFC, die zur Laufzeit angelegt?

Anzahl der Antworten 2 Antworten
Habe ich einen treeview zur Laufzeit in der MFC-Anwendung , ich habe einige nodes, um es jetzt ich will ein paar Sachen auf klicken der Knoten so, wie kann ich click-Ereignis des treeview ? Mein code sieht