ProgressBar – ovládací prvek
Ovládací prvek ProgressBar zobrazuje pruhový graf, který mění délku, když přijímá zprávy o průběhu. Tento ovládací prvek se přihlásí k odběru SetProgress ControlEvent. Může se přihlásit k odběru ControlEvent pojmenované po monitorované akci.
Související informace najdete v tématu Vytvoření ovládacího prvku ProgressBara Přidání vlastních akcí do indikátoru průběhu.
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 |
---|---|---|
pozice | Umístění 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 . |
|
průběh | Tento atribut určuje, kolik progressBar je vyplněno. Atribut se skládá ze dvou celých čísel a řetězce. První celočíselné pole je aktuální počet indikátorů průběhu a druhé celočíselné pole je výchozí maximální počet indikátorů průběhu (1024). Třetí pole je řetězec, který je názvem probíhající akce. Pokud je aktuální počet indikátorů průběhu větší než maximum, instalační program ho změní na maximum. Tento atribut je nastaven a změněn SetProgress ControlEvent. Ovládací prvek musíte přihlásit k odběru této události v tabulce EventMapping zadáním SetProgress do sloupce Událost a Průběh do sloupce Atribut. |
|
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 {&styl}. 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. |
|
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. |
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. |
Progress95 | 0x00000000 0x00010000 |
Indikátor průběhu nakreslený jako souvislý pruh Indikátor průběhu nakreslený jako řada obdélníků Zahrňte tyto bity do bitového slova ve sloupci Atributy tabulky Control. |
Poznámky
Tento ovládací prvek lze vytvořit z PROGRESS_CLASS třídy pomocí funkce CreateWindowEx. Má styly WS_CHILD a WS_GROUP.