WM_SETCURSOR 消息
如果鼠标导致光标在窗口中移动,并且未捕获鼠标输入,则发送到窗口。
#define WM_SETCURSOR 0x0020
参数
-
wParam
-
包含光标的窗口的句柄。
-
lParam
-
lParam 的低序字词指定光标位置的命中测试结果。 有关可能的值,请参阅 WM_NCHITTEST 的返回值。
lParam 的高序字词指定触发此事件的鼠标窗口消息,例如 WM_MOUSEMOVE。 当窗口进入菜单模式时,此值为零。
返回值
如果应用程序处理了此消息,它应返回 TRUE 以停止进一步处理或 FALSE 以继续。
备注
DefWindowProc 函数在处理之前将 WM_SETCURSOR 消息传递给父窗口。 如果父窗口返回 TRUE,将停止进一步处理。 将消息传递给窗口的父窗口时,会为父窗口提供对子窗口中光标设置的控制。 DefWindowProc 函数还使用此消息将光标设置为箭头(如果它不在客户端区域中)或注册的类光标(如果它位于客户端区域中)。 如果 lParam 参数的低序字词为 HTERROR,并且 lParam 的高序字词指定按下其中一个鼠标按钮,则 DefWindowProc 将调用 MessageBeep 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
另请参阅
-
引用
-
Conceptual