ProgressBar-Steuerelement

Das ProgressBar-Steuerelement zeigt ein Balkendiagramm an, das beim Empfangen von Statusmeldungen die Länge ändert. Dieses Steuerelement abonniert das SetProgress ControlEvent. Er kann ein ControlEvent abonnieren, das nach der überwachten Aktion benannt wird.

Weitere Informationen finden Sie unter Erstellen eines ProgressBar-Steuerelementsund Hinzufügen benutzerdefinierter Aktionen zur 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 des ControlEvents in der 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 Width, Height, X und Y der Tabelle Control ein. Verwenden Sie Installationseinheiten für Länge und Entfernung.
Progress Dieses Attribut gibt an, wie viel der ProgressBar gefüllt ist. Das Attribut besteht aus zwei ganzen Zahlen und einer Zeichenfolge. Das erste ganzzahlige Feld ist die aktuelle Anzahl von Fortschritts-Ticks, und das zweite ganzzahlige Feld ist die standardmäßige maximale Anzahl von Status-Ticks (1024). Das dritte Feld ist eine Zeichenfolge, die dem Namen der aktion, die in Bearbeitung ist. Wenn die aktuelle Anzahl von Status-Ticks größer als die maximale Anzahl ist, ändert das Installationsprogramm sie in den Maximalwert. 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 Ereignis und Status in die Spalte Attribut eingeben.
Text Vom Steuerelement angezeigter Text. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge zu setzen, stellen Sie der Zeichenfolge der angezeigten Zeichen \ {style} oder {&style} voran. Dabei ist style ein Bezeichner, der in der TextStyle -Spalte der TextStyle-Tabelle aufgeführt ist. Wenn keines dieser Eigenschaften vorhanden ist, die DefaultUIFont-Eigenschaft jedoch als gültiger Textstil definiert ist, wird diese Schriftart verwendet.
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 bei seiner Erstellung sichtbar oder ausgeblendet zu machen.
Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelle ausblenden oder anzeigen.
Sunken 0x00000000 0x00000004
Zeigt den standardmäßigen visuellen Stil an. Zeigt das Steuerelement mit einem versenkten 3D-Look an.
Schließen Sie diese Bits in das Bitwort in die Spalte Attribute der Control-Tabelle ein.
RTLRO 0x00000000 0x00000020
Text im Steuerelement wird in der Lese reihenfolge von links nach rechts angezeigt. Text im Steuerelement wird in der Lese reihenfolge von rechts nach links angezeigt.
Progress95 0x00000000 0x00010000
Statusleiste, die als fortlaufende Leiste gezeichnet wird. Statusleiste, die als Reihe von Rechtecke gezeichnet wird.
Schließen Sie diese Bits in das Bitwort in die Spalte Attribute der Control-Tabelle ein.

Hinweise

Dieses Steuerelement kann mithilfe der CreateWindowEx-Funktion aus der PROGRESS _ CLASS-Klasse erstellt werden. Sie verfügt über die Formate WS _ CHILD und WS _ GROUP.