在 Windows 操作系统中,鼠标通常有两个键:左键和右键。你可能需要交换左右键,以使得在左键被点击时触发右键事件,反之亦然。比方说,这对左撇子就非常有用。 虽然 Windows 控制面板提供了这个选项,你可能还想在 Visual Basic 6 程序中实现这一功能。使用下面这个 API 函数可以交换鼠标的左右键。 Declare Function SwapMouseButton Lib "user32" (ByVal bSwap As Long) As Long 将参数 bSwap 设置为一个非零值就可以交换鼠标左右键。然后将其值设置为零就可以还原到未交换的状态。如果在这个函数被调用时鼠标左右键已经处于被交换的状态,那么返回值是 True——其它情况返回值都是 False。 注意:鼠标是一个共享资源,所以你使用这个函数所做的设置会影响所有的应用程序,而不仅仅是你的 Visual Basic 程序。 |
温馨提示:喜欢本站的话,请收藏一下本站!