SwapMouseButton 函数 (winuser.h)

反转或还原鼠标左键和右键的含义。

语法

BOOL SwapMouseButton(
  [in] BOOL fSwap
);

参数

[in] fSwap

类型: BOOL

如果此参数为 TRUE,则左侧按钮生成右键消息,右侧按钮生成左按钮消息。 如果此参数为 FALSE,则按钮将还原到其原始含义。

返回值

类型: BOOL

如果在调用函数之前,鼠标按钮的含义被反转,则返回值为非零值。

如果鼠标按钮的含义未反转,则返回值为零。

注解

为方便左手使用鼠标的用户提供按钮交换。 SwapMouseButton 函数通常仅由控制面板调用。 尽管应用程序可以自由调用函数,但鼠标是一个共享资源,而其按钮的含义反转会影响所有应用程序。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll

请参阅

概念性

鼠标输入

引用

SetDoubleClickTime