WM_GETTEXT

Aplikacja wysyła wiadomość WM_GETTEXT kopiowanie tekstu, który odpowiada aby oknie do buforu świadczone przez obiekt wywołujący.

WM_GETTEXT wParam = cchTextMax (WPARAM);   / / number znaki do skopiowania fikcyjnymi = lpszText (FIKCYJNYMI);     / / Adres buforu dla tekstu 

 

Parametry

cchTextMax
Wartość wParam. Określa maksymalną liczbę znaków, które mają zostać skopiowane, włączając kończącego znaku null.
lpszText
Wartość fikcyjnymi. Wskaźnik do buforu, który ma otrzymać tekstu.

Zwraca wartości

Wartość zwracany jest to liczba znaków skopiowane.

Akcja domyślna

Funkcja DefWindowProc kopiuje tekst skojarzony z okna do buforu i zwraca liczbę znaków, skopiowane.

Uwagi

Formant edycji tekstu do skopiowania jest zawartość formantu edycyjnego. Dla pola kombi tekst jest treść części na temat kontroli (lub tekst statyczny) Edytuj pola kombi. Przycisk, tekst jest nazwa przycisku. Dla innych okien tekst jest tytuł okna. Aby skopiować tekst elementu w polu listy, aplikacja może użyć wiadomości LB_GETTEXT.

Gdy wysyłana jest wiadomość WM_GETTEXT do formantu statyczne w stylu SS_ICON, uchwyt ikony będą zwracane w pierwszych czterech bajtów buforu wskazywanego przez lpszText. Dotyczy to tylko wtedy, gdy wiadomość WM_SETTEXT zostało wykorzystane do ustawiania ikonę.

W formancie edycji wzbogaconej Jeśli tekst do skopiowania przekroczy 64 KB, użyj wiadomości EM_STREAMOUT albo EM_GETSELTEXT.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie Windows, komunikaty okna, DefWindowProc, EM_GETSELTEXT, EM_STREAMOUT, GetWindowText, GetWindowTextLength, LB_GETTEXT, WM_GETTEXTLENGTH, WM_SETTEXT

Index