wie mache ich eine benutzerdifinierte MSG in meinem Program?
-
z.B. sowas wie
WM_UPDATEMYSETTING z.B.....
-
In Controls ('private windows classes') verwendest Du WM_USER.
In Deiner Anwendung verwendest Du WM_APP.
Über Anwendungsgrenzen hinweg verwendest Du RegisterWindowMessage.// Fuer Controls #define WM_UPDATEMYSETTING WM_USER + 1 // Fuer die Anwendung #define WM_UPDATEMYSETTING WM_APP + 1 // Uber Anwendungsgrenzen hinweg UINT WM_UPDATEMYSETTING = RegisterWindowMessage(TEXT("UpdateMySettings"));
-
Hi
Tipp noch.
Auf die Nachricht reagierst du so:
- ON_MESSAGE Makro in die MessageMap eintragen
oder
- PreTanslateMessage überschreiben (nicht so gut)Grüße Rapha