首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 控制滑鼠操作 (二) 進階設定範例

     編輯:關於C語言

滑鼠設定功能示範

本範例透過 Windows API 函式實現滑鼠游標顯示/隱藏、雙擊時間設定/取得、左右鍵切換等功能。

核心 API 宣告

[DllImport("user32.dll", EntryPoint = "SwapMouseButton")]
public extern static int SwapMouseButton(int bSwap);

[DllImport("user32.dll", EntryPoint = "ShowCursor")]
public extern static bool ShowCursor(bool bShow);

[DllImport("user32.dll", EntryPoint = "SetDoubleClickTime")]
public extern static int SetDoubleClickTime(int wCount);

[DllImport("user32.dll", EntryPoint = "GetDoubleClickTime")]
public extern static int GetDoubleClickTime();

功能實現代碼

  • 取得雙擊時間:GetDoubleClickTime().ToString()
  • 設定雙擊時間:SetDoubleClickTime(MouseDoubleClickTime)
  • 隱藏滑鼠:ShowCursor(false)
  • 顯示滑鼠:ShowCursor(true)
  • 設為左鍵主控:SwapMouseButton(0)(預設)
  • 設為右鍵主控:SwapMouseButton(1)

介面操作

透過按鈕觸發上述方法,即可動態調整滑鼠行為。程式碼結構清晰,適合整合至工具類應用程式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved