U kunt vele knoppen hebben in een venster, en onder hen, zou men de standaard knop zijn. Als u op de Enter-toets, zelfs als de standaard knop niet een focus hebben, het zal worden geactiveerd alsof het klikte. De overige toetsen (drukknoppen) moeten worden geselecteerd voordat ze kunnen worden geactiveerd. Als u wilt een standaard drukknop voor de bovenstaande code hebt, zou je de BS_PUSHBUTTON stijl te vervangen door de BS_DEFPUSHBUTTON stijl. De BS_DEFPUSHBUTTON stijl is voor de standaard drukknop, terwijl de BS_PUSHBUTTON stijl is voor de gewone drukknop.
Selectievakje Een selectievakje is een kleine vierkante doos die kan worden in- of uitschakelen. Als het op het heeft een teek; wanneer het uit is het niet een teek. In de bovenstaande code, heb je de code-segment: HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "BUTTON", "Push Button", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); Deze code segment is voor de drukknop. Om te zien wat een selectievakje eruit ziet, vervang deze code segment met de volgende code en probeer de resulterende code.
U kunt het bestand met een andere (.exe) naam te compileren. HWND hwndChk; hwndChk = CreateWindowEx (0, "Button", NULL, WS_CHILD | BS_AUTOCHECKBOX, 100, 100, 12, 12, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndChk, SW_SHOW); UpdateWindow (hwndChk); Let op het gebruik van de BS_AUTOCHECKBOX stijl voor het vakje. Drie Staat Bekijk Box Een normaal selectievakje is in- of uitgeschakeld. Er zijn situaties wanneer het niet duidelijk of de doos is in- of uitgeschakeld. Dit is de zogenaamde onbepaalde staat, en het komt voor een speciaal soort vakje genaamd de drie Staat Bekijk Box.
U hebt de BS_AUTO3STATE stijl voor een drie staat vakje. Vervang de bovenstaande code segment met de hieronder om te weten wat de drie staat selectievakje eruit ziet: HWND hwnd3St; hwnd3St = CreateWindowEx (0, "Butto