Følgende kode segment vil skabe en radio knap: HWND hwndRad; hwndRad = CreateWindowEx (0, "Button", "Radio Button", WS_CHILD | BS_AUTORADIOBUTTON, 100, 100, 14, 14, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndRad, SW_SHOW); UpdateWindow (hwndRad); Bemærk brugen af BS_AUTORADIOBUTTON stil. Command Link En kommando Link er en trykknap, men ser meget forskellig fra en trykknap. En kommando link viser typisk en pil ikon, en tekstlinje, og yderligere tekst i en mindre skrifttype. Dette blev introduceret i Windows Vista. Høre nogle anden dokumentation for detaljerne.
Gruppe Box En gruppe boks er egentlig ikke en knap; men det anses som en knap. Det er et rektangel, der bruges til at vedlægge en række kontroller af dit valg. Hvis du har et navn til gruppen af kontrollen, vil dette navn gå til øverste venstre hjørne af rektanglet. Følgende kode ville producere en gruppe boks med to alternativknapper.
HWND hwndG; hwndG = CreateWindowEx (0, "Button", "Gruppe af Controls", WS_CHILD | BS_GROUPBOX, 100, 100, 300, 100, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndG, SW_SHOW); UpdateWindow (hwndG); HWND hwndRad1; hwndRad1 = CreateWindowEx (0, "knap", NULL, WS_CHILD | BS_AUTORADIOBUTTON, 170, 140, 13, 13, hwndMain, (HMENU) 2, hInstance, NULL); ShowWindow (hwndRad1, SW_SHOW); UpdateWindow (hwndRad1); HWND hwndRad2; hwndRad2 = CreateWindowEx (0, "knap", NULL, WS_CHILD | BS_AUTORADIOBUTTON, 250, 140, 13, 13, hwndMain, (HMENU) 3, hInstance, NULL); ShowWindow (hwndRad2, SW_SHOW); UpdateWindow (hwndRad2); Bemærk brugen af BS_GROUPBOX stil for gruppen kassen.
En knap er et barn vindue, så alle knapper skal have typografien WS_CHILD. Vi har set de otte typer af knapper. Husk, en gruppe kasse betragtes som en knap, selvom formålet er at gruppere kontroller. Lad os stoppe her. Vi fortsætter i den næste del af serien. Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i