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.