Ovládací prvek CheckBox

Tento CheckBox_control je zaškrtávací políčko se dvěma stavy. Chcete-li k tomuto ovládacímu prvku přidružit celočíselnou nebo řetězcovou vlastnost, zadejte název vlastnosti do sloupce Vlastnost v tabulce Control. Vybraný stav pole nastaví vlastnost buď na hodnotu zadanou ve sloupci Hodnota tabulky CheckBox nebo na počáteční hodnotu vlastnosti zadanou v tabulce vlastností Vlastnost. Pokud vlastnost nemá žádnou počáteční hodnotu, zaškrtnutý stav ji nastaví na hodnotu 1. Nevybraný stav nastaví vlastnost na hodnotu null.

Ovládací prvky CheckBox lze použít pouze k publikování ovládacích prvků AddLocal ControlEvent, AddSource ControlEvent, Remove ControlEvent, DoAction ControlEventnebo Ovládací prvky SetProperty ControlEvent.

Atributy ovládacího prvku

U tohoto ovládacího prvku můžete použít následující atributy. Pokud chcete změnit hodnotu atributu pomocí události, přihlaste se k odběru ovládacího prvku ControlEvent v tabulce EventMapping a vypište identifikátor atributu ve sloupci Atribut. Zadejte identifikátor ControlEvent ve sloupci Událost.

Identifikátor atributu Šestnáctkový bit Popis
IndirectPropertyName Toto je název nepřímé vlastnosti přidružené k ovládacímu prvku. Pokud je nastaven bit nepřímého atributu, ovládací prvek zobrazí nebo změní hodnotu vlastnosti s tímto názvem. Pokud je nastaven nepřímý atribut bit, tento název je také hodnota vlastnosti uvedené ve sloupci Vlastnost Control tabulka.
pozice Pozice ovládacího prvku v dialogovém okně Zadejte šířku, výšku a souřadnice ovládacího prvku do sloupců Width, Height, X a Y v tabulkyControl . Pro délku a vzdálenost použijte jednotky instalačního programu .
PropertyName Toto je název vlastnosti přidružené k tomuto ovládacímu prvku. Pokud není nastaven bit nepřímého atributu, ovládací prvek zobrazí nebo změní hodnotu vlastnosti s tímto názvem. Tento atribut je určen ve sloupci Property tabulky Control.
PropertyValue Aktuální hodnota vlastnosti zobrazené nebo změněné tímto ovládacím prvku. Pokud není nastaven bit nepřímého atributu, jedná se o hodnotu PropertyName. Pokud je nastaven bit nepřímého atributu, jedná se o hodnotu IndirectPropertyName. Pokud se atribut změní, ovládací prvek odráží novou hodnotu.
textové Tento atribut ovládacího prvku může určit text zobrazený ovládacím prvku, obrázek uložený v binární tabulce nebo obrázek nastavený za běhu. Chcete-li zadat text, zadejte textový řetězec do sloupce Text tabulky Ovládací prvek. Pokud chcete nastavit písmo a styl písma textového řetězce, předponu řetězce zobrazených znaků zadejte {\style} nebo {&style}. Kde styl je identifikátor uvedený ve sloupci TextStyle tabulky TextStyle tabulky. Pokud žádná z těchto možností není k dispozici, ale DefaultUIFont vlastnost je definována jako platný styl textu, použije se toto písmo.
Chcete-li zadat ikonu nebo rastrový obrázek uložený v Binary table, zadejte primární klíč záznamu obrázku ze sloupce Název binární tabulky do sloupce Text Řídicí tabulka záznam pro ovládací prvek.
viditelných 0x00000000 0x00000001
Skrytý ovládací prvek. Viditelný ovládací prvek.
Tento bit zahrňte do bitového slova sloupce Atributy v řídicí tabulce, aby byl ovládací prvek viditelný nebo skrytý při jeho vytvoření.
Ovládací prvek můžete také skrýt nebo zobrazit pomocí tabulky ControlCondition.
Povoleno 0x00000000 0x00000002
Řízení v zakázaném stavu Řízení v povoleném stavu
Tento bit zahrňte do sloupce Atributy tabulky Control, aby bylo možné ovládací prvek při vytváření povolit.
Ovládací prvek můžete také povolit nebo zakázat pomocí tabulky ControlCondition.
sunken 0x00000000 0x00000004
Zobrazí výchozí vizuální styl. Zobrazí ovládací prvek se sunkenem, prostorovým vzhledem.
Zahrňte tyto bity do bitového slova ve sloupci Atributy tabulky Control.
nepřímých 0x00000000 0x00000008
Ovládací prvek zobrazí nebo změní hodnotu vlastnosti ve sloupci Vlastnost tabulky Control. Ovládací prvek zobrazí nebo změní hodnotu vlastnosti, která má identifikátor uvedený ve sloupci Vlastnost Řídicí tabulka.
Určuje, zda vlastnost přidružená k tomuto ovládacího prvku je nepřímo odkazována.
celočíselná 0x00000000 0x00000010
Vlastnost přidružená k ovládacího prvku je řetězcová hodnota. Vlastnost přidružená k ovládacího prvku je celočíselná hodnota.
Tento bit zahrňte do bitového slova sloupce Atributy tabulky Control nastavit tento atribut při vytváření ovládacího prvku.
RTLRO 0x00000000 0x00000020
Text v ovládacím prvku se zobrazí v pořadí čtení zleva doprava. Text v ovládacím prvku se zobrazí v pořadí čtení zprava doleva.
RightAligned 0x00000000 0x00000040
Text v ovládacím prvku je zarovnaný doleva. Text v ovládacím prvku je zarovnaný doprava.
PushLike 0x00000000 0x00020000
Ovládací prvek je nakreslen obvyklým vzhledem. Ovládací prvek má styl BS_PUSHLIKE a je nakreslený tak, aby se zobrazoval jako tlačítko.
Tento bit zahrňte do bitového slova sloupce Atributy tabulky Control nastavit tento atribut při vytváření ovládacího prvku.

Poznámky

Tento ovládací prvek lze vytvořit z BUTTON třídy pomocí funkce CreateWindowEx. Má styly BS_CHECKBOX, WS_TABSTOP, WS_GROUP, WS_CHILDa BS_MULTILINE.