R
THX
jetzt funzt.
Sollte jemand solche Anfängerprobleme haben, wie ich und die Suchfunktion benutzt, füge ich ein Paar Schritt für Schritt Details, wo was hingehört.
Also ich will in der Dialogklasse Nachrichten Empfangen und entsprechend reagieren:
1. in der (z.B) CMy_Dialog.cpp
[code]
#define MY_MESSAGE ( WM_USER +10 ) // mein Eintrag
.
.
BEGIN_MESSAGE_MAP(CMy_Dialog, CDialog)
//{{AFX_MSG_MAP(CMy_Dialog)
ON_WM_PAINT()
ON_MESSAGE (MY_MESSAGE, TestMsg) // mein Eintrag
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
[/code]
2. in der Header Datei der Klasse (my_dialog.h) im Abschnitt {{AFX_MSG(CMy_Dialog)..
[code]
// Generierte Message-Map-Funktionen
//{{AFX_MSG(CMY_Dialog)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg void TestMsg(); // mein Eintrag
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
[/code]
Member Funktion TestMsg() wird beim Empfang der Nachricht MY_MESSAGE ausgeführt.
Ausserdem erscheint jetzt die MFunktion samt der Nachricht in Klassen Assistenten. :p