VolumeCostList-kontroll
Kontrollen VolumeCostList visar information om kostnaden som är associerad med valet på de olika volymerna. Kontrollen visar alla volymer som ingår i den aktuella installationen plus alla volymer som är av de typer som anges i attributbitarna. Om det diskutrymme som krävs överskrider mängden tillgängligt på vissa enheter markeras volymen i tabellen. Om du klickar på en kolumnrubrik sorteras volymerna enligt den valda kolumnen.
Följande strängar används för kolumnrubrikerna i kontrollen och måste anges i tabellen UIText:
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
Följande fyra lokaliserade strängar används för att formatera storleken på en fil:
- byte
- KB
- MB
- GB
Författare kan ange kolumnbredderna i VolumeCostList-kontrollen genom att lägga till kolumnbredder efter eventuella teckensnittsspecifikationer. Kolumnbredder anges som en serie positiva heltal som omges av klammerparenteser. Tomma klammerparenteser eller {0} dölja kolumnen. Ett negativt tal eller en sträng som inte kan konverteras till ett positivt heltal är en ogiltig kolumnbredd. När en ogiltig kolumnbredd påträffas i serien döljs de återstående kolumnerna. Högst fem kolumnbredder kan anges.
Innehållet i fältet Text i tabellen Control visas aldrig av kontrollen VolumeCostList. I stället anger det här fältet textformatet som ska visas av kontrollen och innehåller en beskrivning av kontrollen som används av verktygen för skärmgranskning. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&style}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet. Informationen som följer detta läss av verktyg för skärmgranskning som beskrivning av kontrollen. Se Hjälpmedel.
Observera att installationsprogrammet inte uppdaterar innehållet i VolumeCostControl när en användare anger en annan sökväg till en PathEdit-kontroll, en dialogruta Bläddra, DirectoryList-kontrolleller DirectoryCombo-kontroll eftersom det inte finns någon egenskap som är associerad med kontrollen VolumeCostList.
Kontrollattribut
Du kan använda följande attribut med den här kontrollen. Om du vill ändra värdet för ett attribut med hjälp av en händelse prenumererar du på kontrollen till en ControlEvent i tabellen EventMapping och listar attributets identifierare i kolumnen Attribut. Ange identifieraren för ControlEvent i kolumnen Händelse.
Attributidentifierare | Hexadecimal bit | Beskrivning |
---|---|---|
position |
Kontrollposition i dialogrutan. Ange kontrollens bredd, höjd och koordinater i kontrollens vänstra hörn i kolumnerna Width, Height, X och Y i tabellen Control. Använd installationsenheter för längd och avstånd. |
|
Text |
Om du vill visa text i skärmläsare anger du texten i kolumnen Text i tabellen Control. Se Hjälpmedel. Om du vill ange kolumnbredderna i kontrollen VolumeCostList lägger du till kolumnbredderna i alla teckensnittsspecifikationer. Kolumnbredder anges som en serie positiva heltal som omges av klammerparenteser. Tomma klammerparenteser eller {0} dölja kolumnen. Ett negativt tal eller en sträng som inte kan konverteras till ett positivt heltal är en ogiltig kolumnbredd. När en ogiltig kolumnbredd påträffas i serien döljs de återstående kolumnerna. Högst fem kolumnbredder kan anges. |
|
synlig |
0x00000000 0x00000001 |
Dold kontroll. Synlig kontroll. Inkludera den här biten i bitordet i kolumnen Attribut i tabellen Control för att göra kontrollen synlig eller dold när den skapas. Du kan också dölja eller visa en kontroll med hjälp av tabellen ControlCondition. |
aktiverat |
0x00000000 0x00000002 |
Kontroll i inaktiverat tillstånd. Kontroll i ett aktiverat tillstånd. Inkludera den här biten i bitordet i kolumnen Attribut i Control för att aktivera kontrollen när den skapas. Du kan också aktivera eller inaktivera en kontroll med hjälp av tabellen ControlCondition. |
nedsänkt |
0x00000000 0x00000004 |
Visar standardformatet för visuella objekt. Visar kontrollen med en nedsänkt 3D-look. Inkludera dessa bitar i bitordet i kolumnen Attribut i tabellen Control. |
RTLRO- |
0x00000000 0x00000020 |
Text i kontrollen visas en läsordning från vänster till höger. Text i kontrollen visas en läsordning från höger till vänster. |
RightAligned |
0x00000000 0x00000040 |
Texten i kontrollen är justerad till vänster. Texten i kontrollen är justerad till höger. |
LeftScroll |
0x00000000 0x00000080 |
Rullningslisten finns till höger om kontrollen. Rullningslisten finns till vänster i kontrollen. |
BiDi |
0x000000E0 |
Ange det här värdet för en kombination av RTLRO, RightAlignedoch LeftScroll attribut. |
RemovableVolume |
0x00010000 |
Kontrollen visar flyttbara enheter. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
FixedVolume |
0x00020000 |
Kontrollen visar en lista över fasta interna hårddiskar. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
RemoteVolume |
0x00040000 |
Kontrollen visar en lista över fjärrvolymer. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
CDROMVolume |
0x00080000 |
Kontrolllistor CD-ROM volymer. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
RAMDiskVolume |
0x00100000 |
Kontrollen visar RAM-diskar. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
FloppyVolume |
0x00200000 |
Kontrollen visar diskettenheter. Inkludera i bitordet i kolumnen Attribut i tabellen Control. |
ControlShowRollbackCost |
0x00000000 0x00400000 |
Om PROMPTROLLBACKCOST = P, och det här attributet inte har angetts, ingår inte återställningsfilerna, säkerhetskopieringsfilerna i den kostnad som visas av VolumeCostList-kontrollen. Om PROMPTROLLBACKCOST = P, och det här attributet anges, inkluderas återställningsfilerna, säkerhetskopieringsfilerna i kostnaden som visas av VolumeCostList-kontrollen. Det här kontrollattributet ignoreras om PROMPTROLLBACKCOST = D eller F. Om PROMPTROLLBACKCOST = F ingår kostnaden för återställningen, säkerhetskopieringsfiler. Om PROMPTROLLBACKCOST = D eller DISABLEROLLBACK = 1 ingår inte kostnaden för återställningen, säkerhetskopieringsfilerna. |
Anmärkningar
Den här kontrollen kan skapas från klassen WC_LISTVIEW med hjälp av funktionen CreateWindowEx. Den har formaten LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOPoch WS_GROUP.