CONTROL-Steuerelement

Definiert ein benutzerdefiniertes Steuerelement.

CONTROL text, id, class, style, x, y, width, height [, extended-style]

Klasse

Name, Zeichenfolge oder ein ganzzahliger 16-Bit-Wert ohne Vorzeichen, der die Klasse definiert. Dies kann eine beliebige der Steuerelementklassen sein. Eine Liste der Steuerelementklassen finden Sie in der ersten Liste nach dieser Beschreibung. Wenn es sich bei dem Wert um einen neu definierten Namen handelt, der von der Anwendung bereitgestellt wird, muss es sich um eine Zeichenfolge handeln, die in doppelte Anführungszeichen (") eingeschlossen ist.

Stil

Neu definierter Name oder ganzzahliger Wert, der den Stil des angegebenen Steuerelements angibt. Die genaue Bedeutung des Stils hängt vom Klassenwert ab. In den Abschnitten nach dieser Beschreibung werden die Steuerelementklassen und die entsprechenden Stile angezeigt.

Weitere Informationen zur allgemeinen Syntax einer Control-Anweisung finden Sie unter Common Control Parameters.

Bemerkungen

Die sechs möglichen Steuerelementklassen werden in den folgenden Abschnitten beschrieben.

Die Button-Steuerelementklasse

Ein Schaltflächensteuerelement ist ein kleines rechteckiges untergeordnetes Fenster, das der Benutzer aktivieren oder deaktivieren kann, indem er mit der Maus darauf klickt. Schaltflächensteuerelemente können allein oder in Gruppen verwendet werden und können entweder beschriftet oder ohne Text angezeigt werden. Schaltflächensteuerelemente ändern in der Regel das Erscheinungsbild, wenn der Benutzer darauf klickt.

Die Schaltflächenstile werden im folgenden Thema beschrieben: Schaltflächenstile.

Die Kombinationsfeld-Steuerelementklasse

Kombinationsfeldsteuerelemente bestehen aus einem Auswahlfeld, das einem Bearbeitungssteuerelement ähnelt, sowie aus einem Listenfeld. Das Listenfeld kann jederzeit angezeigt oder gelöscht werden, wenn der Benutzer ein "Popupfeld" neben dem Auswahlfeld auswählt.

Je nach Stil des Kombinationsfelds kann der Benutzer den Inhalt des Auswahlfelds bearbeiten. Wenn das Listenfeld sichtbar ist, bewirkt die Eingabe von Zeichen in das Auswahlfeld, dass der erste Eintrag, der den eingegebenen Zeichen entspricht, hervorgehoben wird. Umgekehrt wird beim Auswählen eines Elements im Listenfeld der ausgewählte Text im Auswahlfeld angezeigt.

Die Steuerelementstile für Kombinationsfelde werden im folgenden Thema beschrieben: Kombinationsfeldformatvorlagen.

Die Edit Control-Klasse

Ein Bearbeitungssteuerelement ist ein rechteckiges untergeordnetes Fenster, in dem der Benutzer Text von der Tastatur eingeben kann. Der Benutzer wählt das Steuerelement aus und gibt dem Steuerelement den Eingabefokus, indem er mit der Maus darauf klickt oder die TAB-TASTE drückt. Der Benutzer kann Text eingeben, wenn das Steuerelement eine blinkende Einfügemarke anzeigt. Die Maus kann verwendet werden, um den Cursor zu bewegen und zu ersetzende Zeichen auszuwählen oder den Cursor zum Einfügen von Zeichen zu positionieren. Die RÜCKTASTE kann verwendet werden, um Zeichen zu löschen.

Bearbeitungssteuerelemente verwenden die Schriftart mit fester Tonhöhe und zeigen Unicode-Zeichen an. Sie erweitern Tabstoppzeichen in so viele Leerzeichen, wie erforderlich sind, um den Cursor zum nächsten Tabstopp zu bewegen. Tabstopps werden an jeder achten Zeichenposition angenommen.

Die Bearbeitungssteuerelementstile werden im folgenden Thema beschrieben: Bearbeiten von Steuerelementstilen.

Die List Box-Steuerelementklasse

Listenfeldsteuerelemente bestehen aus einer Liste von Zeichenfolgen. Das Steuerelement wird immer dann verwendet, wenn eine Anwendung eine Liste von Namen wie Dateinamen präsentieren muss, die der Benutzer anzeigen und auswählen kann. Der Benutzer kann eine Zeichenfolge auswählen, indem er mit der Maus auf die Zeichenfolge zeigt und auf eine Maustaste klickt. Wenn eine Zeichenfolge ausgewählt ist, wird sie hervorgehoben, und eine Benachrichtigung wird an das übergeordnete Fenster übergeben. Eine Bildlaufleiste kann mit einem Listenfeld-Steuerelement verwendet werden, um Listen zu scrollen, die für das Steuerelementfenster zu lang oder zu breit sind.

Die Listenfeld-Steuerelementstile werden im folgenden Thema beschrieben: Listenfeldformatvorlagen.

Die Scroll-Bar-Steuerelementklasse

Ein Bildlaufleisten-Steuerelement ist ein Rechteck, das einen Bildlauffinger enthält und an beiden Enden Richtungspfeile aufweist. Die Bildlaufleiste sendet eine Benachrichtigung an das übergeordnete Element, wenn der Benutzer mit der Maus im Steuerelement klickt. Das übergeordnete Element ist für die Aktualisierung der Daumenposition verantwortlich, falls erforderlich. Bildlaufleistensteuerelemente haben die gleiche Darstellung und Funktion wie die Bildlaufleisten, die in normalen Fenstern verwendet werden. Im Gegensatz zu Bildlaufleisten können Bildlaufleistensteuerelemente jedoch an einer beliebigen Stelle innerhalb eines Fensters positioniert und bei Bedarf verwendet werden, um Bildlaufeingaben für ein Fenster bereitzustellen.

Die Bildlaufleistenstile werden im folgenden Thema beschrieben: Bildlaufleisten-Steuerelementstile.

Die Static Control-Klasse

Statische Steuerelemente sind einfache Textfelder, Felder und Rechtecke, die zum Bezeichnen, Kontrollkästchen oder Trennen anderer Steuerelemente verwendet werden können. Statische Steuerelemente nehmen keine Eingaben und stellen keine Ausgabe bereit.

Die Stile statischer Steuerelemente werden im folgenden Thema beschrieben: Statische Steuerelementstile.