Welche Message wird geschickt bei CheckBox Änderung?
-
Wie bereits geschrieben: welche Message wird geschickt bei CheckBox Änderung? Also ich hab da mal WM_COMMAND mit dem ID der Checkbox abgefangen, aber da kommt nichts. Auf was muss ich abfragen um eine Änderung zu erhalten?
-
http://msdn2.microsoft.com/en-us/library/bb776940(VS.85).aspx
unter notifications findest du BN_CLICKED - wird immer gesendet.
überprüfen kannst du ihn an mit BM_GETCHECK
-
In der WM_COMMAND:
case WM_COMMAND: { // ID switch( LOWORD( wParam ) ) { case ID_DEINER_CHECKBOX: { // Action switch( HIWORD( wParam ) ) { // z.B. Es wurde auf die Checkbox geklickt case BN_CLICKED: { // Hier kannste dann alles prüfen mit // http://msdn2.microsoft.com/en-us/library/bb776940.aspx // sofern es ein klick auf die CB war ;) break; } } break; } } return 0; }Gruß Tobi.
-
Yo danke Leute das klappt.