ProgressBar-Steuerelement
Das ProgressBar-Steuerelement zeigt ein Balkendiagramm an, das die Länge ändert, sobald statusmeldungen empfangen werden. Dieses Steuerelement abonniert die SetProgress ControlEvent. Sie kann ein "ControlEvent"-Ereignis abonnieren, das nach der überwachten Aktion benannt ist.
Verwandte Informationen finden Sie unter Erstellen eines ProgressBar-Steuerelementsund Hinzufügen von benutzerdefinierten Aktionen zur Statusleiste.
Steuerelementattribute
Mit diesem Steuerelement können Sie die folgenden Attribute verwenden. Um den Wert eines Attributs mithilfe eines Ereignisses zu ändern, abonnieren Sie das Steuerelement in der EventMapping-Tabelle und listen Sie den Bezeichner des Attributs in der Attributspalte auf. Geben Sie den Bezeichner des ControlEvent in der Spalte "Ereignis" ein.
Attributkennzeichen | 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 Steuerelementtabelleein. Verwenden Sie Installationseinheiten für Länge und Entfernung. |
|
Status- | 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 der Fortschrittsstriche, und das zweite ganzzahlige Feld ist die standardmäßige maximale Anzahl von Fortschrittsstrichen (1024). Das dritte Feld ist eine Zeichenfolge, die den Namen der ausgeführten Aktion darstellt. Wenn die aktuelle Anzahl der Fortschrittsteilstriche größer als das Maximum ist, ändert es das Installationsprogramm auf das Maximum. Dieses Attribut wird vom SetProgress ControlEventfestgelegt und geändert. Sie müssen das Steuerelement in der EventMapping-Tabelle abonnieren, indem Sie "SetProgress" in die Spalte "Ereignis" und "Fortschritt" in die Spalte "Attribut" eingeben. |
|
Text, der vom Steuerelement angezeigt wird. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge festzulegen, präfixen Sie die Zeichenfolge der angezeigten Zeichen mit {\style} oder {&Formatvorlage}. Dabei handelt es sich bei der Formatvorlage um einen Bezeichner, der in der Spalte "TextStyle" der TextStyle-Tabelleaufgeführt ist. Wenn keine dieser Eigenschaften vorhanden ist, aber die DefaultUIFont--Eigenschaft als gültige Textformatvorlage definiert ist, wird diese Schriftart verwendet. |
||
Sichtbaren | 0x00000000 0x00000001 |
Ausgeblendetes Steuerelement. Sichtbares Steuerelement. Fügen Sie dieses Bit in das Bitwort der Spalte "Attribute" in die Steuerelementtabelle ein,, um das Steuerelement bei der Erstellung sichtbar oder ausgeblendet zu machen. Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelleausblenden oder anzeigen. |
sunken | 0x00000000 0x00000004 |
Zeigt den standardmäßigen visuellen Stil an. Zeigt das Steuerelement mit einem versonnenen, 3D-Look an. Fügen Sie diese Bits in das Bitwort in die Spalte "Attribute" der Steuerelementtabelleein. |
RTLRO- | 0x00000000 0x00000020 |
Text im Steuerelement wird in leserichtung von links nach rechts angezeigt. Text im Steuerelement wird in leserichtung von rechts nach links angezeigt. |
Progress95- | 0x00000000 0x00010000 |
Statusanzeige als fortlaufender Balken gezeichnet. Statusleiste, die als Eine Reihe von Rechtecke gezeichnet wird. Fügen Sie diese Bits in das Bitwort in die Spalte "Attribute" der Steuerelementtabelleein. |
Bemerkungen
Dieses Steuerelement kann mithilfe der CreateWindowEx--Funktion aus der PROGRESS_CLASS Klasse erstellt werden. Sie weist die formatvorlagen WS_CHILD und WS_GROUP auf.