Метод ITfMouseTracker::AdviseMouseSink (msctf.h)
Устанавливает приемник событий мыши.
Синтаксис
HRESULT AdviseMouseSink(
[in] ITfRange *range,
[in] ITfMouseSink *pSink,
[out] DWORD *pdwCookie
);
Параметры
[in] range
Указатель на интерфейс ITfRange , указывающий диапазон текста, для котором установлен приемник мыши.
[in] pSink
Указатель на интерфейс ITfMouseSink .
[out] pdwCookie
Указатель на значение DWORD, которое получает файл cookie, определяющий приемник событий мыши.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Один или несколько параметров являются недопустимыми. |
|
Объект контекста не находится в стеке документов. |
|
Владелец контекста не поддерживает приемники событий мыши. |
|
Произошла неизвестная ошибка. |
Комментарии
При установке приемника рекомендаций событие мыши, которое происходит в диапазоне, указанном диапазоном , приведет к вызову приемника событий мыши ITfMouseSink::OnMouseEvent .
Значение, помещенное в pdwCookie , необходимо сохранить и передать в ITfMouseTracker::UnadviseMouseSink , чтобы удалить приемник событий мыши.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Профессиональная |