Funcția de GetWindowText copiază textul din bara de titlu a ferestrei specificat (dacă are una) într-un tampon. Dacă fereastra specificat este un control, se copiază textul de control. Cu toate acestea, GetWindowText imposibil de regăsit textul unui control în altă aplicație.
int () GetWindowText HWND hWnd, / / ocupa fereastra sau de control cu textLPTSTRlpString, / / adresa de tampon pentru textintnMaxCount / / maximă numărul de caractere de copiat);
Dacă funcția reușește, valoarea returnată este lungimea, în caractere, șir copiate, nu, inclusiv caracterul care null. Dacă fereastra nu are bara de titlu sau text, dacă bara de titlu este gol sau dacă ghidajul fereastra sau control este nevalidă, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Această funcție nu poate prelua textul unui control de editare în altă aplicație.
Dacă fereastra țintă este deținută de procesul curent, GetWindowText provoacă un mesaj WM_GETTEXT pentru a fi trimise fereastra specificat sau control. Dacă fereastra țintă este deținută de un alt proces și are o legendă, GetWindowText regăsește fereastra textul legendei. Dacă fereastra nu este o legendă, valoarea returnată este un șir null.
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.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Prezentare generală a Windows, fereastra Funcții, GetWindowTextLength, SetWindowText, WM_GETTEXT