Controllo VolumeCostList
Il controllo VolumeCostList presenta informazioni sul costo associato alla selezione sui diversi volumi. Il controllo mostra tutti i volumi coinvolti nell'installazione corrente e tutti i volumi dei tipi specificati nei bit dell'attributo. Se lo spazio su disco richiesto supera la quantità disponibile in un'unità, il volume viene evidenziato nella tabella. Se si fa clic su un'intestazione di colonna, i volumi sono ordinati in base alla colonna scelta.
Le stringhe seguenti vengono usate per le intestazioni di colonna nel controllo e devono essere specificate nella tabella UIText:
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
Nella formattazione delle dimensioni di un file vengono usate le quattro stringhe localizzate seguenti:
- Byte
- KB
- MB
- GB
Gli autori possono impostare la larghezza delle colonne nel controllo VolumeCostList aggiungendo larghezze di colonna dopo qualsiasi specifica del tipo di carattere. Le larghezze delle colonne vengono immesse come serie di numeri interi positivi racchiusi tra parentesi graffe. Parentesi graffe vuote o {0} nascondere la colonna. Un numero negativo o una stringa che non può essere convertita in un numero intero positivo è una larghezza di colonna non valida. Quando viene rilevata una larghezza di colonna non valida nella serie, le colonne rimanenti vengono nascoste. È possibile specificare un massimo di cinque larghezze di colonna.
Il contenuto del campo Testo della tabella Di controllo non viene mai visualizzato dal controllo VolumeCostList. Questo campo specifica invece lo stile del testo da visualizzare dal controllo e contiene una descrizione del controllo utilizzato dalle utilità di revisione dello schermo. Per impostare il tipo di carattere e lo stile del carattere di una stringa di testo, anteporre la stringa dei caratteri visualizzati con {\style} o {&style}. Dove style è un identificatore elencato nella colonna TextStyle della tabella TextStyle. Se nessuno di questi elementi è presente, ma la proprietà DefaultUIFont è definita come uno stile di testo valido, verrà utilizzato tale tipo di carattere. Le informazioni seguenti sono lette dalle utilità di revisione dello schermo come descrizione del controllo. Vedere Accessibilità.
Si noti che il programma di installazione non aggiorna il contenuto di VolumeCostControl quando un utente immette un percorso diverso in un controllo PathEdit, una finestra di dialogo Sfoglia, un controllo DirectoryList o DirectoryCombo perché non esiste alcuna proprietà associata al controllo VolumeCostList.
Attributi di controllo
È possibile usare gli attributi seguenti con questo controllo. Per modificare il valore di un attributo usando un evento, sottoscrivere il controllo a un Oggetto ControlEvent nella tabella EventMapping ed elencare l'identificatore dell'attributo nella colonna Attribute. Immettere l'identificatore dell'evento ControlEvent nella colonna Evento.
Identificatore dell'attributo | Bit esadecimale | Descrizione |
---|---|---|
Posizione |
Posizione del controllo nella finestra di dialogo. Immettere la larghezza, l'altezza e le coordinate del controllo nell'angolo sinistro del controllo nelle colonne Width, Height, X e Y della tabella Control. Usare le unità di installazione per lunghezza e distanza. |
|
Text |
Per visualizzare il testo nelle utilità per la lettura dello schermo, immettere il testo nella colonna Testo della tabella Control. Vedere Accessibilità. Per impostare le larghezze delle colonne nel controllo VolumeCostList, aggiungere le larghezze delle colonne a qualsiasi specifica del tipo di carattere. Le larghezze delle colonne vengono immesse come serie di numeri interi positivi racchiusi tra parentesi graffe. Parentesi graffe vuote o {0} nascondere la colonna. Un numero negativo o una stringa che non può essere convertita in un numero intero positivo è una larghezza di colonna non valida. Quando viene rilevata una larghezza di colonna non valida nella serie, le colonne rimanenti vengono nascoste. È possibile specificare un massimo di cinque larghezze di colonna. |
|
Visible |
0x00000000 0x00000001 |
Controllo nascosto. Controllo visibile. Includere questo bit nella parola bit della colonna Attributes della tabella Control per rendere visibile o nascosto il controllo al momento della creazione. È anche possibile nascondere o visualizzare un controllo tramite la tabella ControlCondition. |
Abilitato |
0x00000000 0x00000002 |
Controllo in uno stato disabilitato. Controllo in uno stato abilitato. Includere questo bit nella parola bit nella colonna Attributi del controllo per abilitare il controllo alla creazione. È anche possibile abilitare o disabilitare un controllo tramite la tabella ControlCondition. |
Affondata |
0x00000000 0x00000004 |
Visualizza lo stile di visualizzazione predefinito. Visualizza il controllo con un aspetto incassato, 3D. Includere questi bit nella parola bit nella colonna Attributi della tabella Control. |
RTLRO |
0x00000000 0x00000020 |
Il testo nel controllo viene visualizzato un ordine di lettura da sinistra a destra. Il testo nel controllo viene visualizzato un ordine di lettura da destra a sinistra. |
RightAligned |
0x00000000 0x00000040 |
Il testo nel controllo è allineato a sinistra. Il testo nel controllo è allineato a destra. |
LeftScroll |
0x00000000 0x00000080 |
La barra di scorrimento si trova sul lato destro del controllo. La barra di scorrimento si trova sul lato sinistro del controllo. |
Bidi |
0x000000E0 |
Impostare questo valore per una combinazione degli attributi RTLRO, RightAligned e LeftScroll . |
RimovibileVolume |
0x00010000 |
Elenca le unità rimovibili. Includere nella parola bit nella colonna Attributes della tabella Control. |
FixedVolume |
0x00020000 |
Elenchi di controllo fissi dei dischi rigidi interni. Includere nella parola bit nella colonna Attributes della tabella Control. |
RemoteVolume |
0x00040000 |
Controlla elenca i volumi remoti. Includere nella parola bit nella colonna Attributes della tabella Control. |
CDROMVolume |
0x00080000 |
Controlla elenca i volumi CD-ROM. Includere nella parola bit nella colonna Attributes della tabella Control. |
RAMDiskVolume |
0x00100000 |
Controlla elenca i dischi RAM. Includere nella parola bit nella colonna Attributes della tabella Control. |
FloppyVolume |
0x00200000 |
Controlla elenca le unità floppy. Includere nella parola bit nella colonna Attributes della tabella Control. |
ControlShowRollbackCost |
0x00000000 0x00400000 |
Se PROMPTROLLBACKCOST = P e questo attributo non è impostato, il rollback, i file di backup non sono inclusi nel costo visualizzato dal controllo VolumeCostList. Se PROMPTROLLBACKCOST = P e questo attributo è impostato, il rollback dei file di backup viene incluso nel costo visualizzato dal controllo VolumeCostList. Questo attributo di controllo viene ignorato se PROMPTROLLBACKCOST = D o F. Se PROMPTROLLBACKCOST = F, viene incluso il costo del rollback dei file di backup. Se PROMPTROLLBACKCOST = D o DISABLEROLLBACK = 1, il costo del rollback dei file di backup non è incluso. |
Osservazioni:
Questo controllo può essere creato dalla classe WC_LISTVIEW usando la funzione CreateWindowEx. Include gli stili di LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLEedizione Standard L, WS_BORDER, WS_CHILD, WS_TABSTOP e WS_GROUP.