enableMouseInPointer 函式 (winuser.h)
讓滑鼠可作為指標輸入設備,並傳送 WM_POINTER 訊息。
語法
BOOL EnableMouseInPointer(
[in] BOOL fEnable
);
參數
[in] fEnable
TRUE 表示在 WM_POINTER 中開啟滑鼠輸入支援。
傳回值
如果函式成功,則傳回值為非零。
如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
此函式只能在進程存留期的內容中呼叫一次。 第一次呼叫之前,Windows 市集應用程式會以啟用滑鼠指標執行,就像使用 mshtml.dll 的任何傳統型應用程式一樣。 所有其他傳統型應用程式都會以停用滑鼠指標執行。
在進程存留期的第一次呼叫上,狀態會依指定變更,且呼叫成功。
在後續呼叫時,狀態將不會變更。 如果目前狀態不等於指定的狀態,呼叫就會失敗。
呼叫 IsMouseInPointerEnabled 以確認滑鼠指標狀態。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包含 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |