在 Windows 操作系統(tǒng)中,鼠標(biāo)通常有兩個(gè)鍵:左鍵和右鍵。你可能需要交換左右鍵,以使得在左鍵被點(diǎn)擊時(shí)觸發(fā)右鍵事件,反之亦然。比方說,這對(duì)左撇子就非常有用。 雖然 Windows 控制面板提供了這個(gè)選項(xiàng),你可能還想在 Visual Basic 6 程序中實(shí)現(xiàn)這一功能。使用下面這個(gè) API 函數(shù)可以交換鼠標(biāo)的左右鍵。 Declare Function SwapMouseButton Lib "user32" (ByVal bSwap As Long) As Long 將參數(shù) bSwap 設(shè)置為一個(gè)非零值就可以交換鼠標(biāo)左右鍵。然后將其值設(shè)置為零就可以還原到未交換的狀態(tài)。如果在這個(gè)函數(shù)被調(diào)用時(shí)鼠標(biāo)左右鍵已經(jīng)處于被交換的狀態(tài),那么返回值是 True——其它情況返回值都是 False。 注意:鼠標(biāo)是一個(gè)共享資源,所以你使用這個(gè)函數(shù)所做的設(shè)置會(huì)影響所有的應(yīng)用程序,而不僅僅是你的 Visual Basic 程序。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!