Modify ↓
#254 closed Bug (Fixed)
GUIGetCursorInfo does not return the correct primary/secondary down info
Reported by: | paulpmeier | Owned by: | Jon |
---|---|---|---|
Milestone: | 3.2.13.0 | Component: | AutoIt |
Version: | 3.2.11.12 | Severity: | None |
Keywords: | Cc: |
Description
Hello Jon,
i have no permission to reopen a fixed bug report, so i open a new.
I runned this script with AutoIt 3.2.12.0-rc1.
The mouse buttons are swapped in the control panel.
If only one button is pressed down GUIGetCursorInfo() returns 1 for BOTH buttons.
Dim $CursorInfo[5] $MouseButtonsSwapped = RegRead("HKEY_CURRENT_USER\Control Panel\Mouse", "SwapMouseButtons") $hWnd = GUICreate("Press a mouse button", 320, 90) $hLblSwapped = GUICtrlCreateLabel("Mouse buttons swapped: " & $MouseButtonsSwapped, 10, 10, 200, 20) $hLblPrimary = GUICtrlCreateLabel("Primary down: ", 10, 40, 200, 20) $hLblSecundary = GUICtrlCreateLabel("Secondary down: ", 10, 60, 200, 20) GUISetState(@SW_SHOW) While GUIGetMsg() <> -3 $MouseButtonsSwapped = RegRead("HKEY_CURRENT_USER\Control Panel\Mouse", "SwapMouseButtons") GUICtrlSetData($hLblSwapped, "Mouse buttons swapped: " & $MouseButtonsSwapped) $CursorInfo = GUIGetCursorInfo($hWnd) GUICtrlSetData($hLblPrimary, "Primary down: " & $CursorInfo[2]) GUICtrlSetData($hLblSecundary, "Secondary down: " & $CursorInfo[3]) Sleep(50) WEnd
What do i wrong?
Paul
Attachments (0)
Change History (3)
comment:1 Changed 17 years ago by Jon
- Milestone set to 3.2.11.13
- Owner set to Jon
- Resolution set to Fixed
- Status changed from new to closed
comment:2 Changed 17 years ago by Jon
Fixed in next release candidate, hopefully.
comment:3 Changed 16 years ago by Valik
- Milestone changed from 3.2.11.13 to 3.2.13.0
Fixing wrong milestone.
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
TracTickets for help on using
tickets.
Fixed in version: 3.2.11.13