安装鼠标事件接收器。
语法
HRESULT AdviseMouseSink(
  [in]  ITfRange     *range,
  [in]  ITfMouseSink *pSink,
  [out] DWORD        *pdwCookie
);
parameters
[in] range
指向 ITfRange 接口的指针,该接口指定为其安装鼠标接收器的文本范围。
[in] pSink
指向 ITfMouseSink 接口的 指针。
[out] pdwCookie
指向 DWORD 值的指针,该值接收标识鼠标事件接收器的 Cookie。
返回值
此方法可以返回其中一个值。
| 值 | 说明 | 
|---|---|
  | 
方法成功。 | 
  | 
一个或多个参数无效。 | 
  | 
上下文对象不在文档堆栈上。 | 
  | 
上下文所有者不支持鼠标事件接收器。 | 
  | 
发生了未指定的错误。 | 
注解
安装建议接收器时,在 范围 指定的范围内发生的鼠标事件将导致鼠标事件接收器 ITfMouseSink::OnMouseEvent 调用。
必须将 放置在 pdwCookie 中的值保存并传递给 ITfMouseTracker::UnadviseMouseSink 才能删除鼠标事件接收器。
要求
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 目标平台 | Windows | 
| 标头 | msctf.h | 
| DLL | Msctf.dll | 
| 可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |