*   >> Læs Uddannelse artikler >> science >> programming

Knap Typer i Windows

at opdage præsentationen af ​​den tredje stat. Bemærk brugen af ​​BS_AUTO3STATE stil for de tre statslige afkrydsningsfelt. Split knap en split-knap er to knapper-kombineret i én: en trykknap og en pil knap. Når brugeren klikker på pilen del af knappen, falder en menu ned. Denne knap fungerer med Windows Vista-operativsystemet. Høre nogle anden dokumentation for sine detaljer. Radio Button En radio-knap, også kaldet en alternativknap er en rund knap. Når det er på det har en prik inde i det. Når den er slukket, har det ikke en prik.

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

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.