Steuerelementtypen und Stile bearbeiten

Es gibt verschiedene bearbeiten-Steuerelementstile. Ein einzelnen Edit-Steuerelement kann mehrere Stile gleichzeitig haben. Die meisten Entwickler Tools verwenden, um die Dialogfelder zu entwickeln und können also nicht bearbeiten Steuerelementstile explizit angeben müssen. Wenn eine Anwendung ein Edit-Steuerelement mithilfe der CreateWindow oder CreateWindowEx -Funktion erstellt, muss es jedoch diese Stile bearbeiten-Steuerelement angeben. Eine Tabelle der Steuerelementstile bearbeiten finden Sie unter Steuerelementstile bearbeiten.

Jeder Edit-Steuerelement gibt eine Kombination der Werte, die die Darstellung definieren und Funktionen des Edit-Steuerelements. Die Stilwerte schaffen die Darstellung eine einzeilige oder mehrzeilige Bearbeitungssteuerelement, Ausrichten von Text im Steuerelement und bestimmen, wie, und auch, wenn Text in das Edit-Steuerelement angezeigt wird. Die Anzahl und die Art der Formatvorlagen enthält, die die Anwendung verwendet hängt von Art und Zweck des Edit-Steuerelements.

Es gibt zwei Linienarten für Edit-Steuerelemente. Der Standardwert ist eine einzeilige edit-Steuerelement, das einen zugehörigen Stil nicht erforderlich. Eine Anwendung kann ein mehrzeiliges Edit-Steuerelement erstellen, mithilfe den Stil ES_MULTILINE.

Es gibt drei Stile, die bewirken, dass das System den Text in ein Edit-Steuerelement ausrichten. Die Stile ES_LEFT, ES_CENTER und ES_RIGHT bestimmen, ob Text bzw. auf die Links, zentriert oder rechts ausgerichtet ist.

Eine Anwendung kann eine Formatvorlage verwenden, um zu bestimmen, wie Text angezeigt, die ein Benutzer in ein Edit-Steuerelement eingibt. Der ES_LOWERCASE Stil wandelt Text in Kleinbuchstaben; der ES_UPPERCASE Stil wandelt Text in Großbuchstaben. Einige Anwendungen müssen möglicherweise Konvertieren von Text in einer Zeichenfolge (z. B. Dateiname) in einem bestimmten Zeichensatz. Der Stil ES_OEMCONVERT sorgt für die korrekte Umwandlung von Zeichen in diesen Fällen. Weitere Informationen zu Zeichensätzen finden Sie unter Konsolen und Charakter-Modus unterstützen.

Überschreitet die Größe des Texts angezeigt wird die Größe des Bearbeitungssteuerelements, eine Anwendung zwei Stilen können Sie den Text durch das Edit-Steuerelement einen Bildlauf durchführen. Das ES_AUTOHSCROLL-Format Bildlauf automatisch horizontal in einzeilige und mehrzeilige Edit-Steuerelemente. Wenn die Anwendung ein mehrzeiliges Bearbeitungssteuerelement verfügt, können es den ES_AUTOVSCROLL-Stil auch automatisch Text vertikal scrollen bei Bedarf.

Andere verfügbaren Formatvorlagen definieren verschiedene Aspekte des ein Edit-Steuerelement. ES_NUMBER Stil beschränkt auf nur Ziffern Eingabe für das Edit-Steuerelement. ES_NOHIDESEL Stil gibt an, dass der markierte Text nicht ausgeblendet wird, wenn das Edit-Steuerelement den Tastaturfokus verliert. Der ES_READONLY Stil macht das Edit-Steuerelement schreibgeschützt. ES_PASSWORD Stil zeigt alle Zeichen im Edit-Steuerelement als Sternchen angezeigt. (Eine Anwendung kann ein anderes Zeichen mithilfe der EM_SETPASSWORDCHAR -Nachricht angezeigt, wie weiter unten in diesem Thema beschrieben definieren.) In mehrzeiligen Edit-Steuerelemente kann eine Anwendung angeben, den ES_WANTRETURN Stil zu verlangen, dass das System einen Wagenrücklauf einzufügen, wenn der Benutzer drückt die Enter-Taste in den Edit-Steuerelement.

Standardmäßig hat ein Edit-Steuerelement ohne Rahmen. Um es geben, kann eine Anwendung den Fensterstil WS_BORDER verwenden.

Index