明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

交換鼠標的左右鍵

[摘要]在 Windows 操作系統(tǒng)中,鼠標通常有兩個鍵:左鍵和右鍵。你可能需要交換左右鍵,以使得在左鍵被點擊時觸發(fā)右鍵事件,反之亦然。比方說,這對左撇子就非常有用。    雖然 Windows 控制面板提供了這個選項,你可能還想在 Visual Basic 6 程序中實現(xiàn)這一功能。使用下面這個 API ...

   在 Windows 操作系統(tǒng)中,鼠標通常有兩個鍵:左鍵和右鍵。你可能需要交換左右鍵,以使得在左鍵被點擊時觸發(fā)右鍵事件,反之亦然。比方說,這對左撇子就非常有用。

   雖然 Windows 控制面板提供了這個選項,你可能還想在 Visual Basic 6 程序中實現(xiàn)這一功能。使用下面這個 API 函數(shù)可以交換鼠標的左右鍵。

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

   將參數(shù) bSwap 設置為一個非零值就可以交換鼠標左右鍵。然后將其值設置為零就可以還原到未交換的狀態(tài)。如果在這個函數(shù)被調用時鼠標左右鍵已經(jīng)處于被交換的狀態(tài),那么返回值是 True——其它情況返回值都是 False。

   注意:鼠標是一個共享資源,所以你使用這個函數(shù)所做的設置會影響所有的應用程序,而不僅僅是你的 Visual Basic 程序。