WM_SETTEXT

O cerere de a trimite un mesaj WM_SETTEXT pentru a seta textul de la o fereastră.

WM_SETTEXT wParam = 0;                     / / nu sunt utilizate; trebuie să fie zero lParam = lpsz (LPARAM) (LPCTSTR); / / adresa șir fereastra-text 

 

Parametrii

lpsz
Valoarea lParam. Indicatorul un șir null-terminated care este textul fereastra.

Valorile întroarse

Valoarea returnată este adevărat dacă textul este setată. Este FALSE (pentru un control de editare), LB_ERRSPACE (pentru o casetă listă) sau CB_ERRSPACE (pentru o casetă combo) dacă insuficient spațiu este disponibil pentru a seta textul din control editare. Este CB_ERR dacă acest mesaj este trimis la o casetă combo fără un control de editare.

Ac?iune implicită

Funcția de DefWindowProc stabilește și afișează textul fereastra.

Observații

Pentru un control de editare, textul este conținutul de editare de control. Pentru o casetă combo, textul este conținutul porțiunea de editare de control a casetei combo. Pentru un buton, textul este numele butonului. Pentru alte ferestre, textul este titlul ferestrei.

Acest mesaj nu modifică selecția curentă în caseta listă a unei casete combo. Cererea ar trebui să utilizați mesajul CB_SELECTSTRING pentru a selecta elementul într-o casetă listă care corespunde textului din control editare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra de mesaje, DefWindowProc, CB_SELECTSTRING, WM_GETTEXT

Index