Als ik in een venster op enter duw, zou ik graag hebben dat de knop met attribute DEFPUSHBUTTON ingedrukt zou worden en bijbehorende functie aangeroepen wordt.
Mijn messageloop
Hoe ik de knop aanmaak
Hoewel ik door middel van TAB tussen de verschillende controls met WS_TABSTOP kan navigeren, werkt ENTER niet. Wat valt hieraan te doen?
Mijn messageloop
C++:
1
2
3
4
5
6
7
8
9
10
11
12
| int window::messageLoop() { while (GetMessage (&messages, NULL, 0, 0)) { if (!IsDialogMessage(hwnd,&messages)) { TranslateMessage(&messages); DispatchMessage(&messages); } } return messages.wParam; } |
Hoe ik de knop aanmaak
C++:
1
| CreateWindow("Button", "but", WS_VISIBLE|WS_CHILD|BS_DEFPUSHBUTTON,10,10,100,100,hwnd,0,0,0); |
Hoewel ik door middel van TAB tussen de verschillende controls met WS_TABSTOP kan navigeren, werkt ENTER niet. Wat valt hieraan te doen?