CheckBox-Steuerelement
Dieses _ CheckBox-Steuerelement ist ein Kontrollkästchen mit zwei Zuständen. Um diesem Steuerelement eine Ganzzahl- oder Zeichenfolgeneigenschaft zuzuordnen, geben Sie den Eigenschaftennamen in die Property -Spalte der Control-Tabelleein. Der ausgewählte Zustand des Felds legt die -Eigenschaft entweder auf den wert fest, der in der Spalte Wert der CheckBox-Tabelle angegeben ist, oder auf den Anfangswert der Eigenschaft, die in der Property-Tabelleangegeben ist. Wenn die Eigenschaft keinen Anfangswert hat, wird sie vom aktivierten Zustand auf 1 festgelegt. Der nicht ausgewählte Zustand legt die -Eigenschaft auf NULL fest.
CheckBox-Steuerelemente können nur zum Veröffentlichen der Steuerelemente AddLocal ControlEvent, AddSource ControlEvent, Remove ControlEvent, DoAction ControlEventoder SetProperty ControlEvent verwendet werden.
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 Attribute auf. Geben Sie den Bezeichner des ControlEvent in der Spalte Ereignis ein.
| Attributbezeichner | Hexadezimalbit | 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 Property -Spalte der Control-Tabelleaufgeführt ist. | |
| 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 Control-Tabelleein. Verwenden Sie Installationseinheiten für Länge und Entfernung. |
|
| PropertyName | Dies ist der Name der Eigenschaft, die diesem Steuerelement zugeordnet ist. Wenn das Indirekte Attributbit nicht festgelegt ist, zeigt das Steuerelement den Wert der Eigenschaft mit diesem Namen an oder ändert diesen. Dieses Attribut wird in der Property -Spalte der Control-Tabelleangegeben. | |
| PropertyValue | Aktueller Wert der Eigenschaft, die von diesem Steuerelement angezeigt oder geändert wird. Wenn das Indirekte Attributbit nicht festgelegt ist, ist dies der Wert von PropertyName. Wenn das Indirekte Attributbit festgelegt ist, ist dies der Wert von IndirectPropertyName. Wenn sich das Attribut ändert, spiegelt das Steuerelement den neuen Wert wider. | |
| Text | Dieses Steuerelementattribut kann den vom Steuerelement angezeigten Text, ein in der Binärtabelle gespeichertes Bild oder ein zur Laufzeit festgelegtes Image angeben. Um Text anzugeben, geben Sie die Textzeichenfolge in die Text -Spalte der Control-Tabelleein. Um die Schriftart und den Schriftschnitt einer Textzeichenfolge festzulegen, stellen Sie der Zeichenfolge der angezeigten Zeichen { \ style} oder {&Style} voran. Wobei style ein Bezeichner ist, der in der TextStyle-Spalte der TextStyle-Tabelleaufgeführt ist. Wenn keine dieser Eigenschaften vorhanden ist, die DefaultUIFont-Eigenschaft jedoch als gültiger Textstil definiert ist, wird diese Schriftart verwendet. Um ein symbol- oder bitmap-Bild anzugeben, das in der Binärtabellegespeichert ist, geben Sie den Primärschlüssel des Bilddatensatzes aus der Spalte Name der Binärtabelle in die Spalte Text des Steuerelementtabellendatensatzes für das Steuerelement ein. |
|
| Visible | 0x00000000 0x00000001 |
Ausgeblendetes Steuerelement. Sichtbares Steuerelement. Fügen Sie dieses Bit in das Bitwort der Spalte Attribute in die Control-Tabelle ein, damit das Steuerelement bei der Erstellung sichtbar oder ausgeblendet wird. Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelleausblenden oder anzeigen. |
| Aktiviert | 0x00000000 0x00000002 |
Steuerelement in einem deaktivierten Zustand. Steuerelement im aktivierten Zustand. Schließen Sie dieses Bit in die Spalte Attribute der Control-Tabelle ein, um das Steuerelement bei der Erstellung zu aktivieren. Sie können ein Steuerelement auch mithilfe der ControlCondition-Tabelleaktivieren oder deaktivieren. |
| Sunken | 0x00000000 0x00000004 |
Zeigt den standardmäßigen visuellen Stil an. Zeigt das Steuerelement mit einem eingesenkten 3D-Look an. Schließen Sie diese Bits in das Bitwort in die Attributes -Spalte der Control-Tabelleein. |
| Indirekt | 0x00000000 0x00000008 |
Das -Steuerelement zeigt den Wert der -Eigenschaft in der Property -Spalte der Control-Tabellean oder ändert sie. Das -Steuerelement zeigt den Wert der Eigenschaft an, deren Bezeichner in der Spalte Eigenschaft der Control-Tabelleaufgeführt ist, oder ändert diesen. Bestimmt, ob indirekt auf die diesem Steuerelement zugeordnete Eigenschaft verwiesen wird. |
| Integer | 0x00000000 0x00000010 |
Die dem Steuerelement zugeordnete Eigenschaft ist ein Zeichenfolgenwert. Die dem Steuerelement zugeordnete Eigenschaft ist ein ganzzahliger Wert. Fügen Sie dieses Bit in das Bitwort der Spalte Attribute der Control-Tabelle ein, um dieses Attribut bei der Erstellung des Steuerelements festzulegen. |
| RTLRO | 0x00000000 0x00000020 |
Text im Steuerelement wird in der Lesereihenfolge von links nach rechts angezeigt. Text im Steuerelement wird in der Lesereihenfolge von rechts nach links angezeigt. |
| RightAligned | 0x00000000 0x00000040 |
Der Text im -Steuerelement wird links ausgerichtet. Der Text im Steuerelement wird rechtsbündig ausgerichtet. |
| PushLike | 0x00000000 0x00020000 |
Das Steuerelement wird mit seiner üblichen Darstellung gezeichnet. Das Steuerelement weist den BS _ PUSHLIKE-Stil auf und wird so gezeichnet, dass es als Taste angezeigt wird. Fügen Sie dieses Bit in das Bitwort der Spalte Attribute der Control-Tabelle ein, um dieses Attribut bei der Erstellung des Steuerelements festzulegen. |
Bemerkungen
Dieses Steuerelement kann mithilfe der CreateWindowEx-Funktion aus der BUTTON-Klasse erstellt werden. Sie verfügt über die Stile BS _ CHECKBOX, WS _ TABSTOP, WS _ GROUP, WS _ CHILD und BS _ MULTILINE.