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.