Följande kodsegment kommer att skapa en alternativknappen: HWND hwndRad; hwndRad = CreateWindowEx (0, "Button", "knappen", WS_CHILD | BS_AUTORADIOBUTTON, 100, 100, 14, 14, hwndMain, (HMENU) 1, hinstance, NULL); Showwindow (hwndRad, SW_SHOW); UpdateWindow (hwndRad); Observera användningen av BS_AUTORADIOBUTTON stil. Command Link Ett kommando Link är en tryckknapp, men ser väldigt annorlunda från en tryckknapp. En orderlänk visar typiskt en pil ikon, en textrad, och ytterligare text i en mindre font. Detta infördes i Windows Vista. Rådgöra med en annan dokumentation för detaljer.
Group Box En grupp box är egentligen inte en knapp; men det anses som en knapp. Det är en rektangel som används för att innesluta ett antal kontroller av ditt val. Om du har ett namn på gruppen av kontroller, kommer detta namn att gå till det övre vänstra hörnet av rektangeln. Följande kod skulle ge en grupp låda med två radioknappar.
HWND hwndG; hwndG = CreateWindowEx (0, "Button", "Gruppen för kontroller", WS_CHILD | BS_GROUPBOX, 100, 100, 300, 100, hwndMain, (HMENU) 1, hinstance, NULL); Showwindow (hwndG, SW_SHOW); UpdateWindow (hwndG); HWND hwndRad1; hwndRad1 = CreateWindowEx (0, "Button", 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, "Button", NULL, WS_CHILD | BS_AUTORADIOBUTTON, 250, 140, 13, 13, hwndMain, (HMENU) 3, hinstance, NULL); Showwindow (hwndRad2, SW_SHOW); UpdateWindow (hwndRad2); Observera användningen av BS_GROUPBOX stil för grupprutan.
En knapp är ett barn fönster, så att alla knappar ska ha WS_CHILD stil. Vi har sett de åtta typer av knappar. Kom ihåg att en grupprutan betraktas som en knapp även om dess syfte är att gruppkontroller. Låt oss stanna här. Vi fortsätter i nästa del av serien. Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Redigera kontroll