Dialog Empfängt (fast) keine Messages
-
Hi@all!
Ich versuche nun schon ewig in einer Dialog only app einen klick mit der Maus zu erfassen.Das Dialogfenster erstelle ich mit:
hWnd = CreateDialog( hInstance, MAKEINTRESOURCE(IDD_FORMVIEW),NULL,(DLGPROC)WndProc );
Aber in WndProc werden messages wie z.B. WM_LBUTONDOWN nicht empfangen. Diese sollte doch aber gesendet werden wenn jemand in meinen Dialog klickt oder?
WM_COMMAND wird empfangen und ich kann auch klicks auf meine Buttons auswerten aber z.B. ein WM_KEYDOWN wird nie ausgelößt wenn ich im aktiven Dialogfeld eine Taste drücke.. Kann mir jemand auf die Sprünge helfen?Vielen Dank!
-
WM_LBUTTONDOWN kommt nur an, wenn Du nicht in ein Child Control klickst!
Maus Nachrichten bekommt nur das entsprechende oben liegende Fenster.