VolumeCostList-Steuerelement
Das VolumeCostList-Steuerelement enthält Informationen zu den Kosten, die mit der Auswahl auf den verschiedenen Volumes verbunden sind. Das -Steuerelement zeigt alle an der aktuellen Installation beteiligten Volumes sowie alle Volumes an, die den in den Attributbits angegebenen Typen entsprechen. Wenn der erforderliche Speicherplatz die auf einem Laufwerk verfügbare Menge überschreitet, wird das Volume in der Tabelle hervorgehoben. Durch Klicken auf eine Spaltenüberschrift werden die Volumes nach der ausgewählten Spalte sortiert.
Die folgenden Zeichenfolgen werden für die Spaltenüberschriften im -Steuerelement verwendet und müssen in der UIText-Tabelleangegeben werden:
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
Die folgenden vier lokalisierten Zeichenfolgen werden zum Formatieren der Größe einer Datei verwendet:
- Byte
- KB
- Mb
- GB
Autoren können die Spaltenbreiten im VolumeCostList-Steuerelement festlegen, indem sie Spaltenbreiten nach beliebigen Schriftartspezifikationen anfügen. Spaltenbreiten werden als eine Reihe von positiven ganzen Zahlen eingegeben, die in geschweifte Klammern eingeschlossen sind. Leere geschweifte Klammern oder {0} Ausblenden der Spalte. Eine negative Zahl oder eine Zeichenfolge, die nicht in eine positive ganze Zahl konvertiert werden kann, ist eine ungültige Spaltenbreite. Wenn in der Reihe eine ungültige Spaltenbreite festgestellt wird, werden die verbleibenden Spalten ausgeblendet. Maximal fünf Spaltenbreiten können angegeben werden.
Der Inhalt des Felds Text der Control-Tabelle wird nie vom VolumeCostList-Steuerelement angezeigt. Stattdessen gibt dieses Feld den Textstil an, der vom Steuerelement angezeigt werden soll, und enthält eine Beschreibung des Steuerelements, das von Bildschirmüberprüfungs-Hilfsprogrammen verwendet wird. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge der angezeigten Zeichen { \ style} oder {&Style} voran. Wobei style ein Bezeichner ist, der in der TextStyle-Spalte der TextStyle-Tabelleaufgeführt ist. Wenn keine dieser Eigenschaften vorhanden ist, die DefaultUIFont-Eigenschaft jedoch als gültiger Textstil definiert ist, wird diese Schriftart verwendet. Die folgenden Informationen werden von Bildschirmüberprüfungs-Hilfsprogrammen als Beschreibung des Steuerelements gelesen. Weitere Informationen finden Sie unter Barrierefreiheit.
Beachten Sie, dass der Inhalt des VolumeCostControl-Steuerelements vom Installationsprogramm nicht aktualisiert wird, wenn ein Benutzer einen anderen Pfad in ein PathEdit-Steuerelement,ein Durchsuchen-Dialogfeld,ein DirectoryList-Steuerelementoder ein DirectoryCombo-Steuerelement eingibt, da dem VolumeCostList-Steuerelement keine Eigenschaft zugeordnet ist.
Steuerelementattribute
Sie können die folgenden Attribute mit diesem Steuerelement verwenden. Um den Wert eines Attributs mithilfe eines Ereignisses zu ändern, abonnieren Sie das Steuerelement für ein ControlEvent in der EventMapping-Tabelle, und listen Sie den Bezeichner des Attributs in der Spalte Attribute auf. Geben Sie den Bezeichner des ControlEvent in der Spalte Ereignis ein.
| Attributbezeichner | Hexadezimalbit | Beschreibung |
|---|---|---|
| Position |
Position des Steuerelements im Dialogfeld. Geben Sie die Breite, Höhe und Koordinaten der linken Ecke des Steuerelements in die Spalten Width, Height, X und Y der Control-Tabelleein. Verwenden Sie Installationseinheiten für Länge und Entfernung. |
|
| Text |
Um Text in Sprachausgaben anzuzeigen, geben Sie den Text in die Text -Spalte der Control-Tabelleein. Weitere Informationen finden Sie unter Barrierefreiheit. Um die Spaltenbreiten im VolumeCostList-Steuerelement festzulegen, fügen Sie die Spaltenbreiten an alle Schriftartspezifikationen an. Spaltenbreiten werden als eine Reihe von positiven ganzen Zahlen eingegeben, die in geschweifte Klammern eingeschlossen sind. Leere geschweifte Klammern oder {0} Ausblenden der Spalte. Eine negative Zahl oder eine Zeichenfolge, die nicht in eine positive ganze Zahl konvertiert werden kann, ist eine ungültige Spaltenbreite. Wenn in der Reihe eine ungültige Spaltenbreite festgestellt wird, werden die verbleibenden Spalten ausgeblendet. Maximal fünf Spaltenbreiten können angegeben werden. |
|
| Visible |
0x00000000 0x00000001 |
Ausgeblendetes Steuerelement. Sichtbares Steuerelement. Fügen Sie dieses Bit in das Bitwort der Attributes -Spalte in die Control-Tabelle ein, um das Steuerelement beim Erstellen sichtbar oder ausgeblendet zu machen. Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelleausblenden oder anzeigen. |
| Aktiviert |
0x00000000 0x00000002 |
Steuerelement in einem deaktivierten Zustand. Steuerelement im aktivierten Zustand. Fügen Sie dieses Bit in das Bitwort in die Spalte Attribute des Steuerelements ein, um das Steuerelement bei der Erstellung zu aktivieren. Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelleaktivieren oder deaktivieren. |
| Sunken |
0x00000000 0x00000004 |
Zeigt den standardmäßigen visuellen Stil an. Zeigt das Steuerelement mit einem eingesenkten 3D-Look an. Schließen Sie diese Bits in das Bitwort in die Attributes -Spalte der Control-Tabelleein. |
| RTLRO |
0x00000000 0x00000020 |
Text im -Steuerelement wird in einer Lesereihenfolge von links nach rechts angezeigt. Text im -Steuerelement wird in einer Lesereihenfolge von rechts nach links angezeigt. |
| RightAligned |
0x00000000 0x00000040 |
Der Text im -Steuerelement wird links ausgerichtet. Der Text im Steuerelement wird rechtsbündig ausgerichtet. |
| LeftScroll |
0x00000000 0x00000080 |
Die Bildlaufleiste befindet sich auf der rechten Seite des Steuerelements. Die Bildlaufleiste befindet sich auf der linken Seite des Steuerelements. |
| Bidi |
0x000000E0 |
Legen Sie diesen Wert für eine Kombination der Attribute RTLRO, RightAlignedund LeftScroll fest. |
| RemovableVolume |
0x00010000 |
Das Steuerelement listet Wechseldatenträger auf. Schließen Sie in das Bitwort in die Attributes -Spalte der Control-Tabelleein. |
| FixedVolume |
0x00020000 |
Die Steuerung listet feste interne Festplatten auf. Schließen Sie in das Bitwort in die Attributes -Spalte der Control-Tabelleein. |
| RemoteVolume |
0x00040000 |
Steuerelement listet Remotevolumes auf. Schließen Sie in das Bitwort in die Spalte Attribute der Control-Tabelle ein. |
| CWORVolume |
0x00080000 |
Das Steuerelement listet CD-ROM-Volumes auf. Schließen Sie in das Bitwort in die Spalte Attribute der Control-Tabelle ein. |
| RAMDiskVolume |
0x00100000 |
Das Steuerelement listet RAM-Datenträger auf. Schließen Sie in das Bitwort in die Spalte Attribute der Control-Tabelle ein. |
| FloppyVolume |
0x00200000 |
Das Steuerelement listet Diskettenlaufwerke auf. Schließen Sie in das Bitwort in die Spalte Attribute der Control-Tabelle ein. |
| ControlShowRollbackCost |
0x00000000 0x00400000 |
Wenn PROMPTROLLBACKCOST = P ist und dieses Attribut nicht festgelegt ist, sind die Rollback- und Sicherungsdateien nicht in den Kosten enthalten, die vom VolumeCostList-Steuerelement angezeigt werden. Wenn PROMPTROLLBACKCOST = P ist und dieses Attribut festgelegt ist, werden die Rollback- und Backupdateien in den Kosten enthalten, die vom VolumeCostList-Steuerelement angezeigt werden. Dieses Steuerelementattribut wird ignoriert, wenn PROMPTROLLBACKCOST = D oder F. Wenn PROMPTROLLBACKCOST = F ist, sind die Kosten für den Rollback enthalten. Wenn PROMPTROLLBACKCOST = D oder DISABLEROLLBACK = 1 ist, sind die Kosten für das Rollback, die Sichern von Dateien nicht enthalten. |
Hinweise
Dieses Steuerelement kann mithilfe der CreateWindowEx-Funktion aus der WC _ LISTVIEW-Klasse erstellt werden. Sie verfügt über die Formate LVS _ REPORT, _ WS VSCROLL, _ WS HSCROLL, LVS _ SHAREIMAGELISTS, LVS _ AUTOARRANGE, LVS _ SINGLESEL, WS _ BORDER, WS _ CHILD, WS _ TABSTOP und WS _ GROUP.