Sdílet prostřednictvím


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.