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