Prepínacie tlačidlá

Prepínač pozostáva z kruhové tlačidlo a definovanom aplikáciou textu (označenie) ikony alebo bitovú mapu, ktorá označuje výber používateľ môžete výberom tlačidla. Aplikácia zvyčajne používa prepínacie tlačidlá v skupinovom rámčeku umožniť používateľom vybrať množinu súvisiacich, ale navzájom sa vylučujúcich možností. Napríklad, uplatňovanie mohol predstavovať skupiny prepínačov z ktorých si používateľ môže vybrať formát záľuba text vybratý v oblasti klienta. Používateľ mohol vyberte zarovnaný doľava, zarovnaný vpravo alebo centrovaný formát výberom zodpovedajúce prepínacieho tlačidla. Zvyčajne si používateľ môže vybrať iba jednu možnosť v čase zo sady prepínacie tlačidlá.

Prepínacie tlačidlo môže byť jedným z dvoch štýlov: štandard alebo automatická, ako ich vymedzuje konštánt, BS_RADIOBUTTON a BS_AUTORADIOBUTTON. Každý štýl môžete prevziať dva štáty kontrola: kontrolovať (bodka v tlačidle) alebo nezapísanú (žiadne bodka tlačidla). Opakovane vyberiete prepínacie tlačidlo (štandardné alebo automatické) prepne z zapísanej na nezačiarknuté a späť znova.

Keď používateľ vyberie buď štátu, prepínacie tlačidlo dostane aktívneho prvku pomocou klávesnice. Systém odošle tlačidlo rodičovské okno WM_COMMAND správa, ktorá obsahuje kód upozornenia BN_CLICKED . Rodičovské okno nemá uznávajú toto hlásenie, ak pochádza zo automatické prepínacie tlačidlo, pretože systém automaticky nastaví stav začiarknite pre tento štýl. Ale rodičovské okno by mala uznať správy, ak pochádza zo prepínacie tlačidlo, pretože rodičovské okno je zodpovedný za nastavenie 1a skontrolovať stav zobrazí daný štýl. Bez ohľadu na rádiové tlačidlo štýl, systém automaticky PrekresliťObjektprekreslí tlačidlo ako jeho zmeny stavu.

Keď používateľ vyberie automatické prepínacie tlačidlo, systém automaticky nastaví skontrolovať stav všetkých ostatných prepínacie tlačidlá v rámci tej istej skupiny na nezačiarknuté. Rovnaké správanie je k dispozícii pre štandardnej prepínačov pomocou WS_GROUP štýlu, ako je popísané v Dialógových oknách.

Index