ProgressBar-Steuerelement
Das ProgressBar-Steuerelement zeigt beim Empfangen von Statusmeldungen ein Balkendiagramm an, das die Länge ändert. Dieses Steuerelement abonniert das SetProgress ControlEvent. Es kann ein „ControlEvent“ abonnieren, das nach der überwachten Aktion benannt ist.
Weitere Informationen finden Sie unter Erstellen eines ProgressBar-Steuerelements und Hinzufügen benutzerdefinierter Aktionen zu ProgressBar.
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 Breite, Höhe und Koordinaten der linken Ecke des Steuerelements in die Spalten „Width“, „Height“, „X“ und „Y“ der Tabelle Control ein. Verwenden Sie für Länge und Abstand Installer-Einheiten. |
|
Progress | Dieses Attribut gibt an, wie viel der ProgressBar ausgefüllt ist. Das Attribut besteht aus zwei ganzen Zahlen und einer Zeichenfolge. Das erste ganzzahlige Feld ist die aktuelle Anzahl von Statuszeiteinheiten, und das zweite ganzzahlige Feld ist die standardmäßige maximale Anzahl von Statuszeiteinheiten (1024). Das dritte Feld ist eine Zeichenfolge, die den Namen der laufenden Aktion darstellt. Wenn die aktuelle Anzahl von Statuszeiteinheiten größer als das Maximum ist, ändert das Installationsprogramm sie in das Maximum. Dieses Attribut wird vom SetProgress ControlEvent festgelegt und geändert. Sie müssen das Steuerelement für dieses Ereignis in der EventMapping-Tabelle abonnieren, indem Sie „SetProgress“ in die Spalte „Event“ und „Progress“ in die Spalte „Attribute“ eingeben. |
|
Text | Vom Steuerelement angezeigter Text. Um Schriftart und -stil einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge {\style} oder {&style} voran. Dabei ist „style“ ein Bezeichner, der in der TextStyle-Spalte der TextStyle-Tabelle 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 anzeigen oder ausblenden, indem Sie die ControlCondition-Tabelle verwenden. |
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 |
Text im Steuerelement wird in der Leserichtung von links nach rechts angezeigt. Text im Steuerelement wird in der Leserichtung von rechts nach links angezeigt. |
Progress95 | 0x00000000 0x00010000 |
Statusanzeige als fortlaufender Balken dargestellt. Statusanzeige als Reihe von Rechtecken dargestellt. Fügen Sie diese Bits in das Bitwort in die Attributes-Spalte der Control-Tabelle ein. |
Bemerkungen
Dieses Steuerelement kann mit der CreateWindowEx-Funktion in der PROGRESS_CLASS-Klasse erstellt werden. Es verfügt über die Stile WS_CHILD und WS_GROUP.