共用方式為


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

請參閱

函式

IsMouseInPointerEnabled

WM_POINTER