交換鼠標(biāo)的左右鍵
發(fā)表時間:2024-05-16 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在 Windows 操作系統(tǒng)中,鼠標(biāo)通常有兩個鍵:左鍵和右鍵。你可能需要交換左右鍵,以使得在左鍵被點(diǎn)擊時觸發(fā)右鍵事件,反之亦然。比方說,這對左撇子就非常有用。 雖然 Windows 控制面板提供了這個選項(xiàng),你可能還想在 Visual Basic 6 程序中實(shí)現(xiàn)這一功能。使用下面這個 API ...
在 Windows 操作系統(tǒng)中,鼠標(biāo)通常有兩個鍵:左鍵和右鍵。你可能需要交換左右鍵,以使得在左鍵被點(diǎn)擊時觸發(fā)右鍵事件,反之亦然。比方說,這對左撇子就非常有用。
雖然 Windows 控制面板提供了這個選項(xiàng),你可能還想在 Visual Basic 6 程序中實(shí)現(xiàn)這一功能。使用下面這個 API 函數(shù)可以交換鼠標(biāo)的左右鍵。
Declare Function SwapMouseButton Lib "user32" (ByVal bSwap As Long) As Long
將參數(shù) bSwap 設(shè)置為一個非零值就可以交換鼠標(biāo)左右鍵。然后將其值設(shè)置為零就可以還原到未交換的狀態(tài)。如果在這個函數(shù)被調(diào)用時鼠標(biāo)左右鍵已經(jīng)處于被交換的狀態(tài),那么返回值是 True——其它情況返回值都是 False。
注意:鼠標(biāo)是一個共享資源,所以你使用這個函數(shù)所做的設(shè)置會影響所有的應(yīng)用程序,而不僅僅是你的 Visual Basic 程序。