Функция GetWindowText текст копируется из заголовка указанного окна (если он имеется) в буфер. Если указанное окно является элементом управления, копируется текст элемента управления. Однако GetWindowText не смогут получить текст элемента управления в другое приложение.
int GetWindowText) HWND hWnd, / / дескриптор окна или управлять с текстомLPTSTRlpString, / / адрес буфера для текстаintnMaxCount / / максимальное количество знаков для копирования);
Если функция выполнена успешно, возвращаемое значение является длина в символах, скопированные строки, не включая концевой нулевой символ. Если окно не имеет заголовка или текста, если в заголовке является пустой или недопустимый дескриптор окна или элемента управления, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Эта функция не смогут получить текст элемента управления редактирования в другом приложении.
Если целевое окно принадлежит текущим процессом, GetWindowText вызывает WM_GETTEXT сообщения изображения для указанного окна или элемента управления. Если целевое окно принадлежит другим процессом и имеет заголовок, GetWindowText извлекает текст заголовка окна. Если окно имеет заголовок, возвращаемое значение является пустой строкой.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.
Обзор Windows, SetWindowText функции окна, GetWindowTextLength, WM_GETTEXT