Метод ITfInsertAtSelection::InsertTextAtSelection (msctf.h)
Вставляет текст в точку выделения или вставки.
Синтаксис
HRESULT InsertTextAtSelection(
[in] TfEditCookie ec,
[in] DWORD dwFlags,
[in] const WCHAR *pchText,
[in] LONG cch,
[out] ITfRange **ppRange
);
Параметры
[in] ec
Определяет контекст редактирования. Он получен из ITfDocumentMgr::CreateContext или ITfEditSession::D oEditSession.
[in] dwFlags
Битовое поле с одним из следующих значений.
[in] pchText
Указывает вставляемый текст.
[in] cch
Указывает количество символов текста в pchText.
[out] ppRange
Получает позицию вставленного объекта.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Служба текста не имеет блокировки документа |
|
Объект контекста не находится в стеке документов. |
|
Контекст не имеет выбора. |
|
Выделение доступно только для чтения. |
Комментарии
Чтобы вставить объект IDataObject вместо текста, используйте ITfInsertAtSelection::InsertEmbeddedAtSelection.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Профессиональная |