VolumeSelectCombo Control

Mit dem VolumeSelectCombo-Steuerelement kann der Benutzer ein Volume aus einer alphabetischen Liste von Volumes auswählen. Die Typen von Volumes, die in der Liste angezeigt werden, werden mithilfe von Bits angegeben, die den Attributen der Steuerelemente RemovableVolume, FixedVolume, RemoteVolume, CDROMVolume, RAMDiskVolume und FloppyVolume zugeordnet sind.

Sie können dieses Steuerelement einer Eigenschaft zuordnen, indem Sie den Namen der Eigenschaft in die Spalte Eigenschaft der Tabelle Control eingeben.

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
IndirectPropertyName Dies ist der Name einer indirekten Eigenschaft, die dem Steuerelement zugeordnet ist. Wenn das indirekte Attributbit festgelegt ist, zeigt das Steuerelement den Wert der Eigenschaft mit diesem Namen an oder ändert diesen. Wenn das indirekte Attributbit festgelegt ist, ist dieser Name auch der Wert der Eigenschaft, die in der Spalte Property der Tabelle Control aufgeführt ist.
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 Entfernung.
PropertyName Der Name der Eigenschaft, die diesem Steuerelement zugeordnet ist. Wenn das Attributbit Indirect festgelegt ist, zeigt das Steuerelement den Wert der Eigenschaft mit diesem Namen an oder ändert diesen. Dieses Attribut wird in der Spalte Property der Tabelle Control angegeben.
PropertyValue Aktueller Wert der Eigenschaft, die von diesem Steuerelement angezeigt oder geändert wird. Wenn das Attributbit Indirect nicht festgelegt ist, ist dies der Wert von PropertyName. Wenn das Attributbit Indirect festgelegt ist, ist dies der Wert von IndirectPropertyName. Wenn sich das Attribut ändert, spiegelt das Steuerelement den neuen Wert wider.
Text Um die Schriftart und den Schriftstil einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge der angezeigten Zeichen {\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 Eigenschaft DefaultUIFont als gültige Textformatvorlage definiert ist, wird diese Schriftart verwendet.
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 in einem deaktivierten Zustand. 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.
Indirekt 0x00000000 0x00000008
Das Steuerelement zeigt den Wert der Eigenschaft in der Spalte Property der Tabelle Control an oder ändert diese. Das Steuerelement zeigt den Wert der Eigenschaft in der Spalte Property der Tabelle Control an oder ändert diesen.
Bestimmt, ob indirekt auf die diesem Steuerelement zugeordnete Eigenschaft verwiesen wird.
RTLRO 0x00000000 0x00000020
Text im Steuerelement wird in der Leserichtung von links nach rechts angezeigt. Text im 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 dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein.
FloppyVolume 0x00200000 Das Steuerelement listet Diskettenlaufwerke auf. Fügen Sie dieses Bit in das Bitwort in die Spalte Attributes der Tabelle Control ein.

 

Bemerkungen

Dieses Steuerelement kann aus der COMBOBOX-Klasse mithilfe der Funktion CreateWindowEx erstellt werden. Es verfügt über die Stile CBS_DROPDOWNLIST, CBS_OWNERDRAWFIXED, CBS_HASSTRINGS, WS_VSCROLL, WS_CHILD, WS_GROUP, WS_TABSTOP und CBS_SORT . Informationen zum Entwickeln einer Benutzeroberfläche mit Windows finden Sie unter Entwurf und Entwicklung der Benutzeroberfläche.

Um die Kompatibilität mit Sprachausgaben zu gewährleisten, müssen Sie beim Erstellen eines Dialogfelds mit einem VolumeSelectCombo-Steuerelement als erstes aktives Steuerelement das Textfeld, das zum Bearbeitungsfeld gehört, zum ersten aktiven Steuerelement in der Tabelle Dialog machen. Da der statische Text den Fokus nicht einnehmen kann, hat das Bearbeitungsfeld beim Erstellen des Dialogfelds den Fokus zunächst wie beabsichtigt. Dadurch wird sichergestellt, dass Sprachausgaben die richtigen Informationen anzeigen.