|
|
Line 1: |
Line 1: |
| {{Help File|GUICreate}}
| |
|
| |
|
| I'm on a roll now.
| |
|
| |
| {{Snippet Credit Header}}
| |
|
| |
| == _WinAPI_SwapMouseButton ==
| |
|
| |
| {{Snippet Header
| |
| | AuthorURL = 35302-guinness
| |
| | AuthorName = guinness
| |
| | Desc = This is a snippet from the wiki used to demonstrate the template.
| |
| }}
| |
|
| |
| <syntaxhighlight lang="autoit">
| |
| Example()
| |
|
| |
| Func Example()
| |
| ; Swap the left button to generate right-button messages and vice versa.
| |
| ConsoleWrite(_WinAPI_SwapMouseButton(True) & @CRLF)
| |
|
| |
| ; Wait for the user to see the changes.
| |
| Sleep(10000)
| |
|
| |
| ; Change the mouse buttons back to their original meanings.
| |
| ConsoleWrite(_WinAPI_SwapMouseButton(False) & @CRLF)
| |
| EndFunc ;==>Example
| |
|
| |
| ; If $fFlag is True, the left button generates right-button messages and the right button generates left-button messages.
| |
| ; If $fFlag is False, the buttons are restored to their original meanings.
| |
| Func _WinAPI_SwapMouseButton($fFlag)
| |
| Local $aReturn = DllCall('user32.dll', 'int', 'SwapMouseButton', 'int', $fFlag)
| |
| If @error Then
| |
| Return SetError(1, 0, 0)
| |
| EndIf
| |
| Return $aReturn[0]
| |
| EndFunc ;==>_WinAPI_SwapMouseButton
| |
| </syntaxhighlight>
| |