VolumeCostList – ovládací prvek
Ovládací prvek VolumeCostList zobrazí informace o nákladech spojených s výběrem na různých svazcích. Ovládací prvek zobrazí všechny svazky zahrnuté v aktuální instalaci a všechny svazky, které jsou typu zadané v bitech atributů. Pokud požadované místo na disku překročí množství dostupné na nějaké jednotce, svazek se v tabulce zvýrazní. Kliknutím na záhlaví sloupce seřadíte svazky podle zvoleného sloupce.
Následující řetězce se používají pro záhlaví sloupců v ovládacím prvku a musí být zadány v tabulce UIText:
- VolumeCostAvailable
- VolumeCostDifference
- volumeCostRequired
- volumeCostSize
- VolumeCostVolume
Při formátování velikosti souboru se používají následující čtyři lokalizované řetězce:
- bajtů
- kB
- MB
- GB
Autoři můžou nastavit šířky sloupců v ovládacím prvku VolumeCostList přidáním šířky sloupců za všemi specifikacemi písma. Šířky sloupců se zadávají jako řadu kladných celých čísel uzavřených ve složených závorkách. Vyprázdněte složené závorky nebo {0} sloupec skryjte. Záporné číslo nebo řetězec, který nelze převést na kladné celé číslo, je neplatná šířka sloupce. Pokud je v řadě zjištěna neplatná šířka sloupce, zbývající sloupce jsou skryté. Lze zadat maximálně pět šířek sloupců.
Obsah textového pole tabulky Ovládací prvek se nikdy nezobrazuje ovládacím prvku VolumeCostList. Místo toho toto pole určuje styl textu, který má ovládací prvek zobrazit, a obsahuje popis ovládacího prvku používaného nástroji pro kontrolu obrazovky. 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. Následující informace čtou nástroje pro kontrolu obrazovky jako popis ovládacího prvku. Viz přístupnosti .
Všimněte si, že instalační program neaktualizuje obsah VolumeCostControl, když uživatel zadá jinou cestu do ovládacího prvku PathEdit, dialogové okno Procházet dialogové okno, DirectoryList ovládacínebo DirectoryCombo ovládací prvek, protože není přidružena žádná vlastnost volumeCostList ovládacího prvku.
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 |
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 . |
|
textové |
Chcete-li zobrazit text v čtečkách obrazovky, zadejte text do sloupce Text v Tabulka Ovládacích prvků. Viz přístupnosti . Pokud chcete nastavit šířky sloupců v ovládacím prvku VolumeCostList, připojte šířky sloupců ke specifikacím písma. Šířky sloupců se zadávají jako řadu kladných celých čísel uzavřených ve složených závorkách. Vyprázdněte složené závorky nebo {0} sloupec skryjte. Záporné číslo nebo řetězec, který nelze převést na kladné celé číslo, je neplatná šířka sloupce. Pokud je v řadě zjištěna neplatná šířka sloupce, zbývající sloupce jsou skryté. Lze zadat maximálně pět šířek sloupců. |
|
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 bitového slova ve sloupci Atributy Ovládací 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. |
LeftScroll |
0x00000000 0x00000080 |
Posuvník se nachází na pravé straně ovládacího prvku. Posuvník se nachází na levé straně ovládacího prvku. |
biDi |
0x000000E0 |
Nastavte tuto hodnotu pro kombinaci RTLRO, RightAligneda LeftScroll atributy. |
RemovableVolume |
0x00010000 |
Seznam ovládacích prvků vyměnitelných jednotek. Do bitového slova ve sloupci Atributy tabulky Control. |
FixedVolume |
0x00020000 |
Seznam ovládacích prvků obsahuje pevné interní pevné disky. Do bitového slova ve sloupci Atributy tabulky Control. |
RemoteVolume |
0x00040000 |
Ovládací prvek zobrazí seznam vzdálených svazků. Do bitového slova ve sloupci Atributy tabulky Control. |
CDROMVolume |
0x00080000 |
Seznamy ovládacích prvků CD-ROM svazky. Do bitového slova ve sloupci Atributy tabulky Control. |
ramDiskVolume |
0x00100000 |
Seznam ovládacích prvků obsahuje disky RAM. Do bitového slova ve sloupci Atributy tabulky Control. |
disketové |
0x00200000 |
Ovládací prvky uvádějí disketové jednotky. Do bitového slova ve sloupci Atributy tabulky Control. |
ControlShowRollbackCost |
0x00000000 0x00400000 |
Pokud PROMPTROLLBACKCOST = P a tento atribut není nastavený, záložní soubory nejsou zahrnuty do nákladů zobrazených ovládacím prvku VolumeCostList. Pokud PROMPTROLLBACKCOST = P a tento atribut je nastavený, jsou záložní soubory zahrnuté do nákladů zobrazených ovládacím prvek VolumeCostList. Tento atribut ovládacího prvku je ignorován, pokud PROMPTROLLBACKCOST = D nebo F. Pokud PROMPTROLLBACKCOST = F, budou zahrnuty náklady na vrácení zpět záložní soubory. Pokud PROMPTROLLBACKCOST = D nebo DISABLEROLLBACK = 1, náklady na vrácení zpět nejsou zahrnuty. |
Poznámky
Tento ovládací prvek lze vytvořit z WC_LISTVIEW třídy pomocí funkce CreateWindowEx. Má styly LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOPa WS_GROUP.