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 [僅限傳統型應用程式] |
頁首 |
|
另請參閱
-
參考
-
概念