VolumeCostList-Steuerelement
Das VolumeCostList-Steuerelement zeigt Informationen zu den Kosten an, die der Auswahl für die verschiedenen Volumes zugeordnet sind. Das Steuerelement zeigt alle Volumes an, die an der aktuellen Installation beteiligt sind, sowie alle Volumes, die die in den Attributbits angegebenen Typen aufweisen. Wenn der erforderliche Speicherplatz die auf einem Laufwerk verfügbare Menge überschreitet, wird das Volume in der Tabelle hervorgehoben. Wenn Sie auf eine Spaltenüberschrift klicken, werden die Volumes nach der gewählten Spalte sortiert.
Die folgenden Zeichenfolgen werden für die Spaltenüberschriften im Steuerelement verwendet und müssen in der UIText-Tabelle angegeben werden:
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
Die folgenden vier lokalisierten Zeichenfolgen werden verwendet, um die Größe einer Datei zu formatieren:
- Byte
- KB
- MB
- GB
Ersteller können die Spaltenbreiten im VolumeCostList-Steuerelement festlegen, indem sie die Spaltenbreiten nach den Schriftartspezifikationen anfügen. Spaltenbreiten werden als eine Reihe positiver ganzer Zahlen eingegeben, die in geschweifte Klammern eingeschlossen sind. Leere geschweifte Klammern oder {0} blenden die Spalte aus. 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 auftritt, werden die verbleibenden Spalten ausgeblendet. Es können maximal fünf Spaltenbreiten angegeben werden.
Der Inhalt des Text-Felds der Control-Tabelle wird vom VolumeCostList-Steuerelement nie angezeigt. Dieses Feld gibt stattdessen den Textstil an, der vom Steuerelement angezeigt werden soll, und enthält eine Beschreibung des Steuerelements, das von den Lesehilfen verwendet wird. Um die Schriftart und den Schriftstil einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge der angezeigten Zeichen das Präfix „{\style}“ oder „{&style}“ voran. Dabei ist style ein Bezeichner, der in der Spalte TextStyle der Tabelle TextStyle aufgeführt ist. Wenn keines dieser Elemente vorhanden ist, aber die DefaultUIFont-Eigenschaft als gültiger Textstil definiert ist, wird diese Schriftart verwendet. Die folgenden Informationen werden von Lesehilfen als Beschreibung des Steuerelements gelesen. Siehe Barrierefreiheit.
Beachten Sie, dass das Installationsprogramm den Inhalt von VolumeCostControl nicht aktualisiert, wenn ein Benutzer einen anderen Pfad in ein PathEdit-Steuerelement, ein Dialogfeld „Durchsuchen“, ein DirectoryList-Steuerelement oder 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 Attribut auf. Geben Sie den Bezeichner von ControlEvent in die Spalte Ereignis ein.
Attributbezeichner | Hexadezimales Bit | BESCHREIBUNG |
---|---|---|
Position |
Position des Steuerelements im Dialogfeld. Geben Sie die Breite, Höhe und Koordinaten der linken Ecke des Steuerelements in die Spalten Breite, Höhe, X und Y der Tabelle Control ein. Verwenden Sie Installationseinheiten für Länge und Abstand. |
|
Text |
Um Text in Sprachausgaben anzuzeigen, geben Sie den Text in die Text-Spalte der Control-Tabelle ein. Siehe Barrierefreiheit. Um die Spaltenbreiten im VolumeCostList-Steuerelement festzulegen, fügen Sie die Spaltenbreiten an alle Schriftartspezifikationen an. Spaltenbreiten werden als eine Reihe positiver ganzer Zahlen eingegeben, die in geschweifte Klammern eingeschlossen sind. Leere geschweifte Klammern oder {0} blenden die Spalte aus. 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 auftritt, werden die verbleibenden Spalten ausgeblendet. Es können maximal fünf Spaltenbreiten angegeben werden. |
|
Visible |
0x00000000 0x00000001 |
Ausgeblendetes Steuerelement. Sichtbares Steuerelement. Fügen Sie dieses Bit in das Bitwort der Spalte Attributes in der Tabelle Control ein, damit das Steuerelement bei seiner Erstellung sichtbar oder ausgeblendet wird. Sie können ein Steuerelement auch mithilfe der Tabelle ControlCondition ausblenden oder anzeigen. |
Aktiviert |
0x00000000 0x00000002 |
Steuerelement ist deaktiviert. Steuerelement in einem aktivierten Zustand. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein, um das Steuerelement bei der Erstellung zu aktivieren. Sie können ein Steuerelement auch mithilfe der Tabelle ControlCondition aktivieren oder deaktivieren. |
Sunken |
0x00000000 0x00000004 |
Zeigt den standardmäßigen visuellen Stil an. Zeigt das Steuerelement mit einem vertieften 3D-Look an. Fügen Sie diese Bits in das Bitwort in die Spalte „Attributes“ der Tabelle „Control“ ein. |
RTLRO |
0x00000000 0x00000020 |
Der Text auf dem Steuerelement wird in der Leserichtung von links nach rechts angezeigt. Der Text auf dem Steuerelement wird in der Leserichtung von rechts nach links angezeigt. |
RightAligned |
0x00000000 0x00000040 |
Text im Steuerelement wird links ausgerichtet. Text im Steuerelement wird rechts ausgerichtet. |
LeftScroll |
0x00000000 0x00000080 |
Die Scrollleiste befindet sich auf der rechten Seite des Steuerelements. Die Scrollleiste befindet sich auf der linken Seite des Steuerelements. |
BiDi |
0x000000E0 |
Legen Sie diesen Wert für eine Kombination der Attribute RTLRO, RightAligned und LeftScroll fest. |
RemovableVolume |
0x00010000 |
Das Steuerelement listet Wechseldatenträger auf. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein. |
FixedVolume |
0x00020000 |
Das Steuerelement listet feste interne Festplatten auf. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein. |
RemoteVolume |
0x00040000 |
Das Steuerelement listet Remotevolumes auf. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein. |
CDROMVolume |
0x00080000 |
Das Steuerelement listet CD-ROM-Volumes auf. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein. |
RAMDiskVolume |
0x00100000 |
Das Steuerelement listet RAM-Datenträger auf. Fügen Sie diesen Wert in das Bitwort in die Attributes-Spalte der Control-Tabelle ein. |
FloppyVolume |
0x00200000 |
Das Steuerelement listet Diskettenlaufwerke auf. Fügen Sie diesen Wert in das Bitwort in die Attributes-Spalte der Control-Tabelle ein. |
ControlShowRollbackCost |
0x00000000 0x00400000 |
Wenn PROMPTROLLBACKCOST = P 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 und dieses Attribut festgelegt ist, sind die Rollback- und Sicherungsdateien in den Kosten enthalten, die vom VolumeCostList-Steuerelement angezeigt werden. Dieses Steuerelementattribut wird ignoriert, wenn PROMPTROLLBACKCOST = D oder F. Wenn PROMPTROLLBACKCOST = F ist, werden die Kosten für die Rollback- und Sicherungsdateien einbezogen. Wenn PROMPTROLLBACKCOST = D oder DISABLEROLLBACK = 1 ist, werden die Kosten für die Rollback- und Sicherungsdateien nicht einbezogen. |
Bemerkungen
Dieses Steuerelement kann mit der CreateWindowEx-Funktion aus der WC_LISTVIEW-Klasse erstellt werden. Es verfügt über die Formatvorlagen LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOP und WS_GROUP.