MFC-Klassen-Assistent
-
Hallo
es ist hoffentlich nur eine kleine Sache.
Arbeite mit VC++ 6.0 SP 6Ich hab ein SDI Projekt erstellt und hab als Basisklasse CFormView gewählt.
Dann hab ich noch ein untergeordnetes Dialogfenster (Basisklasse CFormView) hinzugefügt.
Wenn ich jetzt einen Button hinzufüge und ich dann Darauf Doppelklick erstellt
mir der MFC-Klassen-Assistent normalerweise alle notwendigen Code.
Aber er schreibt nur " afx_msg void OnOK();" undBEGIN_MESSAGE_MAP(CBeispielView, CFormView) //{{AFX_MSG_MAP(CLernkartenNeueDBView) //}}AFX_MSG_MAP END_MESSAGE_MAP()bleibt leer.
Normalerweise müsste der MFC-Klassen-Assistent aber das Schreiben.
BEGIN_MESSAGE_MAP(CBeispielView, CFormView)
//{{AFX_MSG_MAP(CLernkartenNeueDBView)
ON_BN_CLICKED(IDOK, OnOK)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()was mach ich falsch ?
Gruß
Califax
-
IMHO nichts da IDOK und IDCANCEL eine direkte Überladung der Funkitonen der Klasse CDialog sind und diese dadurch nicht in der Messagemap auftauchen, also bei mir sind die noch nie in dre messaagemap aufgetaucht und es geht auch so. Alle anderen Button usw. tauchen da auf.
Gruß Matthias
-
Hallo
Das Problem scheint ein Fehler VC++6 zu sein .
Nach dem ich einmal mit der Hand eingegriffen hab und beim nächsten Button den
MFC-Klassen-Assistent bemüht hab funktioniert alles so wie es soll.Gruß Califax