WM_SETTEXT

Eine Anwendung sendet eine WM_SETTEXT Nachricht den Text eines Fensters festlegen.

WM_SETTEXT wParam = 0;                     / / nicht benutzt; muss 0 (null) lParam = (LPARAM) (LPCTSTR) Lpsz; / / Adresse der Fenster-Text-Zeichenfolge 

 

Parameter

lpsz
Wert des lParam. Zeiger auf eine auf Null endende Zeichenfolge, die das Fenstertext.

Rückgabewerte

Der Rückgabewert ist TRUE, wenn der Text festgelegt ist. Es ist FALSE (für ein Edit-Steuerelement), LB_ERRSPACE (für ein Listenfeld) oder CB_ERRSPACE (für ein Kombinationsfeld), ist nicht genügend Speicherplatz verfügbar, um den Text in das Edit-Steuerelement festzulegen. Es ist CB_ERR, wenn diese Nachricht, um ein Kombinationsfeld ohne ein Edit-Steuerelement gesendet wird.

Standard-Aktion

Die DefWindowProc -Funktion legt und zeigt den Fenstertext.

Bemerkungen

Für ein Edit-Steuerelement ist der Text der Inhalt des Edit-Steuerelements. Der Text ist für ein Kombinationsfeld den Inhalt des Bearbeitungssteuerelements Teils des Kombinationsfelds. Für eine Schaltfläche ist der Text der Schaltflächenname. Für andere Windows ist der Text der Titelzeile.

Diese Nachricht wird nicht die aktuelle Auswahl im Listenfeld eines Kombinationsfelds geändert. Eine Anwendung sollte die CB_SELECTSTRING-Nachricht verwenden, um das Element in einem Listenfeld auswählen, die den Text in das Edit-Steuerelement entspricht.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über Windows, Windows-Meldungen, DefWindowProc, CB_SELECTSTRING, WM_GETTEXT

Index