Funksjonen GetWindowText kopierer teksten til den angitte vinduets tittellinje (Hvis den har en) inn i en buffer. Hvis det angitte vinduet er en kontroll, kopieres teksten i kontrollen. Men kan ikke GetWindowText hente teksten i en kontroll i et annet program.
int () GetWindowText HWND hWnd, / / håndtere til vinduet eller styre med tekstLPTSTRlpString, / / adresse på bufferen for tekstIntnMaxCount / / maksimalt antall kopier følgende tegn);
Hvis funksjonen er vellykket, er returverdien lengden, i tegnene, i den kopierte strengen, ikke inkludert i nulltegnet. Hvis vinduet har ingen tittellinjen eller tekst, hvis tittellinjen er tom, eller hvis vinduet eller kontroll-referansen er ugyldig, er returverdien null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Denne funksjonen kan ikke hente teksten i en redigeringskontroll i et annet program.
Hvis målet vinduet eies av gjeldende prosess, GetWindowText , får du en WM_GETTEXT -meldingen som skal sendes til det angitte vindu eller kontrollen. Hvis målet vinduet eies av en annen prosess, og har en bildetekst, henter GetWindowText vinduet tittelteksten. Hvis vinduet ikke har en bildetekst, er returverdien en nullstreng.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Oversikt over Windows, vinduet funksjoner, GetWindowTextLength, SetWindowText, WM_GETTEXT