Метод ITextServices::TxSetText (textserv.h)

Задает весь текст в элементе управления .

Синтаксис

HRESULT TxSetText(
  [in] LPCWSTR pszText
);

Параметры

[in] pszText

Тип: LPCTSTR

Строка, которая заменит текущий текст.

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

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK.

Если метод завершается сбоем, возвращается следующий код HRESULT . Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.

Код возврата Описание
E_FAIL
Не удалось обновить текст.

Комментарии

Этот метод следует использовать с осторожностью; он по существу повторно инициализирует объект текстовых служб с некоторыми новыми данными. Все предыдущие данные и сведения о форматировании будут потеряны, включая сведения о отмене.

Если предыдущие данные были скопированы в буфер обмена, эти данные будут полностью отрисованы в буфер обмена (через OleFlushClipboard) перед удалением.

Этот метод не поддерживает отмену.

Два альтернативных подхода к настройке текста : WM_SETTEXT и SetText.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header textserv.h
DLL Msftedit.dll

См. также раздел

Основные понятия

ITextServices

OleFlushClipboard

Другие ресурсы

Справочные материалы

Settext

WM_SETTEXT

Элементы управления расширенным редактированием без окон