Začiarkavacie políčka

Začiarkavacie políčko sa skladá z štvorcového políčka a definovanom aplikáciou text (značka), ikonu alebo bitovú mapu, označujúci výber používateľ môžete výberom tlačidla. Aplikácie zvyčajne zobrazia začiarkavacie políčka do jedného skupinového rámčeka umožniť používateľom vybrať množinu súvisiacich, ale nezávislej možnosti. Napríklad aplikácia mohol predstavovať skupine políčok, z ktorých si používateľ môže vybrať chybovému stavu, ktoré produkujú varovania pípnutia.

Začiarkavacie políčko môžu byť jednou zo štyroch štýlov: štandardné, automatické, tri-state a automatické trojfázovom definované podľa konštanty, BS_CHECKBOX, BS_AUTOCHECKBOX, BS_3STATE a BS_AUTO3STATE,. Každý štýl môžete prevziať dva štáty kontrola: kontrolovať (začiarknutia v krabici) alebo nezapísanú (znak začiarknutia). Okrem toho trojfázový začiarkavacie políčko predpokladať neurčitej štátnej (sivé políčka vo vnútri začiarkavacie políčko). Klikať na štandard alebo automatické začiarkavacie políčko zapína z zapísanej na nezačiarknuté a späť znova. Klikať na 3-stavovými začiarkavacie políčko zapína z zapísanej na nechránenú s neurčitou a späť znova.

Keď používateľ klikne na tlačidlo začiarkavacie políčko (pre každý štýl), začiarknutie políčka dostane aktívneho prvku pomocou klávesnice. Systém odošle začiarkavacie políčko 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 z automatických začiarkavacie políčko alebo automatické trojfázový začiarkavacie políčko, pretože systém automaticky nastaví stav kontrolu pre tie štýly. Ale rodičovské okno musí potvrdiť, že správa ak pochádza z začiarkavacieho políčka alebo políčko trojfázový, pretože rodičovské okno je zodpovedný za nastavenie stavu kontrolu pre tie štýly. Bez ohľadu na políčko štýl, systém automaticky PrekresliťObjektprekreslí začiarkavacie políčko po zmene stavu.

Index