Freigeben über


WM_SETTEXT Nachricht

Legt den Text eines Fensters fest.

#define WM_SETTEXT                      0x000C

Parameter

wParam

Dieser Parameter wird nicht verwendet.

lParam

Ein Zeiger auf eine NULL-Zeichenfolge, bei der es sich um den Fenstertext handelt.

Rückgabewert

Typ: LRESULT

Der Rückgabewert ist TRUE , wenn der Text festgelegt ist. Es ist FALSE (für ein Bearbeitungssteuerelement), LB_ERRSPACE (für ein Listenfeld) oder CB_ERRSPACE (für ein Kombinationsfeld), wenn nicht genügend Speicherplatz zum Festlegen des Texts im Bearbeitungssteuerelement verfügbar ist. Es ist CB_ERR , wenn diese Nachricht an ein Kombinationsfeld ohne Bearbeitungssteuerelement gesendet wird.

Bemerkungen

Die DefWindowProc-Funktion legt den Fenstertext fest und zeigt sie an. Bei einem Bearbeitungssteuerelement ist der Text der Inhalt des Bearbeitungssteuerelements. Bei einem Kombinationsfeld ist der Text der Inhalt des Edit-Control-Teils des Kombinationsfelds. Bei einer Schaltfläche ist der Text der Name der Schaltfläche. Bei anderen Fenstern ist der Text der Fenstertitel.

Diese Meldung ändert nicht die aktuelle Auswahl im Listenfeld eines Kombinationsfelds. Eine Anwendung sollte die CB_SELECTSTRING Nachricht verwenden, um das Element in einem Listenfeld auszuwählen, das dem Text im Bearbeitungssteuerelement entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

DefWindowProc

WM_GETTEXT

Konzept

Windows

Andere Ressourcen

CB_SELECTSTRING