明辉手游网中心:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

交换鼠标的左右键

[摘要]在 Windows 操作系统中,鼠标通常有两个键:左键和右键。你可能需要交换左右键,以使得在左键被点击时触发右键事件,反之亦然。比方说,这对左撇子就非常有用。    虽然 Windows 控制面板提供了这个选项,你可能还想在 Visual Basic 6 程序中实现这一功能。使用下面这个 API ...

   在 Windows 操作系统中,鼠标通常有两个键:左键和右键。你可能需要交换左右键,以使得在左键被点击时触发右键事件,反之亦然。比方说,这对左撇子就非常有用。

   虽然 Windows 控制面板提供了这个选项,你可能还想在 Visual Basic 6 程序中实现这一功能。使用下面这个 API 函数可以交换鼠标的左右键。

   Declare Function SwapMouseButton Lib "user32" (ByVal bSwap As Long) As Long

   将参数 bSwap 设置为一个非零值就可以交换鼠标左右键。然后将其值设置为零就可以还原到未交换的状态。如果在这个函数被调用时鼠标左右键已经处于被交换的状态,那么返回值是 True——其它情况返回值都是 False。

   注意:鼠标是一个共享资源,所以你使用这个函数所做的设置会影响所有的应用程序,而不仅仅是你的 Visual Basic 程序。