EM_GETTEXTEX сообщение
Получает текст из элемента управления расширенным редактированием.
Параметры
-
wParam
-
Указатель на структуру GETTEXTEX , которая указывает, как преобразовать текст перед его помещением в выходной буфер.
-
lParam
-
Указатель на буфер для получения текста. Размер этого буфера в байтах определяется членом cb структуры GETTEXTEX . Используйте сообщение EM_GETTEXTLENGTHEX , чтобы получить требуемый размер буфера.
Возвращаемое значение
Возвращаемое значение — это количество объектов TCHAR, скопированных в выходной буфер, не включая признак конца null.
Комментарии
Если размер выходного буфера меньше, чем размер текста в элементе управления , элемент управления редактированием скопирует текст с начала и поместит его в буфер, пока буфер не будет заполнен. Завершающий символ NULL по-прежнему будет помещен в конец буфера.
Если запрашивается текст ANSI, EM_GETTEXTEX использует функцию WideCharToMultiByte для перевода символов Юникода в ANSI. Это позволяет перейти из Юникода в ANSI с помощью определенной кодовой страницы. Структура GETTEXTEX содержит элементы (lpDefaultChar и lpUsedDefChar), которые используются при переводе из Юникода в ANSI.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Другие ресурсы