Поделиться через


Метод ITextStoreACP2::InsertTextAtSelection (texttor.h)

Вставляет текст в точку вставки или выделение. Перед вставкой текста вызывающий объект должен иметь блокировку чтения и записи в документе.

Синтаксис

HRESULT InsertTextAtSelection(
  [in]  DWORD         dwFlags,
  [in]  const WCHAR   *pchText,
  [in]  ULONG         cch,
  [out] LONG          *pacpStart,
  [out] LONG          *pacpEnd,
  [out] TS_TEXTCHANGE *pChange
);

Параметры

[in] dwFlags

[in] pchText

[in] cch

[out] pacpStart

[out] pacpEnd

[out] pChange

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Значения параметров pacpStart и pacpEnd зависят от того, как клиентское приложение вставляет текст в документ. Например, если приложение устанавливает курсор в начале вставленного текста после вставки текста, то значения параметров pacpStart и pacpEnd совпадают с значением элемента acpStartструктуры TS_TEXTCHANGE .

Приложения не должны вызывать метод OnTextChange в ответ на этот метод.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header textstor.h
DLL Msctf.dll

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

Композиции

ITextStoreACP2

OnTextChange

Константы TF_IAS_*

TS_TEXTCHANGE