Textový ovládací prvek
Ovládací prvek Text zobrazuje statický text, který může používat předdefinovaný styl.
Doporučeným způsobem zobrazení textu se zadanými konců řádků je použití více ovládacích prvků s jedním řádkem umístěných pod sebou. Sekvence znaků \n, \r\nnebo \n\r v textovém poli ovládacího prvku se nezobrazují jako konec řádku. Tyto sekvence znaků jsou doslova zobrazeny ovládacím prvku.
Atributy ovládacího prvku
U ovládacího prvku Text 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 |
---|---|---|
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 tabulce Control nebo tabulky BBControl. Pro délku a vzdálenost použijte jednotky instalačního programu . |
|
textové | Text zobrazený ovládacím prvku 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. |
|
TimeRemaining | Tento atribut umožňuje ovládacímu prvku Text zobrazit přibližný počet minut a sekund zbývající pro instalaci. Přihlaste se k odběru ovládacího prvku Text TimeRemaining ControlEvent v tabulce Eventmapping a do sloupce Atribut zadejte TimeRemaining. Instalační program publikuje záznam obsahující jedno celé číslo představující počet sekund zbývajících v instalaci. Do tabulky UIText zahrňte řádek s timeRemainingem ve sloupci Klíč. Do sloupce Text vytvořeného pro zobrazení minut a sekund zadejte formátovaný textový řetězec. Naformátovat tento řetězec, jak je popsáno pro MsiFormatRecord. |
|
viditelných | 0x00000000 0x00000001 |
Skrytý ovládací prvek. Viditelný ovládací prvek. Tento bit zahrňte do bitového slova sloupce Atributy v Řídicí tabulka nebo BBControl tabulky., 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 bitového slova ve sloupci Atributy ovládacího prvku nebo BBControl tabulky povolit ovládací prvek při vytváření. 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. |
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. |
transparentní | 0x00000000 0x00010000 |
Neprůspoudný ovládací prvek. Pozadí zobrazuje ovládací prvek. Ovládací prvek má styl WS_EX_TRANSPARENT. Tento bit zahrňte do sloupce Atributy Control nebo BBControl tabulky. |
NoPrefix | 0x00000000 0x00020000 |
K zobrazení dalšího znaku jako podtržítka použijte & v textovém řetězci. Znak & v řetězci se zobrazí jako samotný. Tento bit zahrňte do bitového slova ve sloupci Atributy ovládacího prvku nebo BBControl tabulky. |
NoWrap | 0x00000000 0x00040000 |
Zalamování textu Text se zobrazí na jednom řádku. Pokud text přesahuje okraje ovládacího prvku, vystřihne se a vloží se tři tečky (...). Tento bit zahrňte do bitového slova ve sloupci Atributy ovládacího prvku nebo BBControl tabulky. |
UsersLanguage | 0x00000000 0x00100000 |
Písma vytvořená na znakové stránce databáze Písma vytvořená na výchozí znakové stránce uživatelského rozhraní uživatele |
atributu ovládacího prvku FormatSize | 0x00000000 0x00080000 |
Formátováno jako text. Pokud je tento bit nastaven ovládací prvek pokusí formátovat zobrazený text jako číslo představující počet bajtů. Pro správné formátování musí být text ovládacího prvku nastaven na řetězec představující číslo vyjádřené v jednotkách 512 bajtů. Zobrazená hodnota se pak naformátuje z hlediska kilobajtů (KB), megabajtů (MB) nebo gigabajtů (GB) a zobrazí se s odpovídajícím řetězcem představujícím jednotky. |
Poznámky
Tento ovládací prvek lze vytvořit ze statické třídy pomocí funkce CreateWindowEx. Má styly SS_LEFT, WS_CHILDa WS_GROUP.
Neumisťujte průhledné ovládací prvky Text nad barevné rastrové obrázky. Text nemusí být viditelný, pokud uživatel změní barevné schéma zobrazení. Text může být například neviditelný, pokud uživatel nastaví parametr vysokého kontrastu z důvodů přístupnosti.