GetDlgItemText

GetDlgItemText функция извлекает заголовок или текст, связанный с элементом управления в диалоговом окне.

 (UINT GetDlgItemText HWND  hDlg, / / обработать диалогового окнаintnIDDlgItem, / / идентификатор элемента управленияLPTSTRlpString, / / адрес буфера для текстаintnMaxCount / / максимальный размер строки);
 

Параметры

hDlg
Идентифицирует диалоговое, содержащее элемент управления.
nIDDlgItem
Задает идентификатор элемента управления, название или текст не запрашиваются.
lpString
Указатель на буфер для приема заголовок или текст.
nMaxCount
Указывает максимальную длину в символах, копирования в буфер, который указывает lpString. Если длина строки превышает предел, строка усекается.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение указывает количество символов, скопированы в буфер, не включая концевой нулевой символ.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Функция GetDlgItemText посылает сообщение WM_GETTEXT в элемент управления.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор полей диалогового окна, диалогового окна функций, GetDlgItemInt, SetDlgItemInt, SetDlgItemText, WM_GETTEXT

Index