Modify ↓
Opened 16 years ago
Closed 16 years ago
#959 closed Bug (No Bug)
GUICtrlGetState doesn't work for listview with enable flag
Reported by: | benm@… | Owned by: | |
---|---|---|---|
Milestone: | Component: | AutoIt | |
Version: | 3.3.0.0 | Severity: | None |
Keywords: | GUI | Cc: |
Description
Hi All,
It seems that GUICtrlGetState doesn't work with a listview.
You can see in script below there is no change regardless of whether the listview is disabled or enabled. I'm using this to try to reduce flicker. Thank you.
--Ben benm@…
#include <ListViewConstants.au3> #include <GuiConstantsEx.au3> $FormHelicoil = GUICreate("FormHelicoil", 852, 528) Local $lis_helicoil = GUICtrlCreateListView("Helicoils", 48, 118, 241, 313) GUICtrlCreateListViewItem("Hello", $lis_helicoil) GUICtrlCreateListViewItem("Hello2", $lis_helicoil) GUISetState(@SW_SHOW) Do GUICtrlSetState($lis_helicoil, $GUI_DISABLE) MsgBox(0, "IsControl Enabled?", isControlEnabled($lis_helicoil)) GUICtrlSetState($lis_helicoil, $GUI_ENABLE) MsgBox(0, "IsControl Enabled?", isControlEnabled($lis_helicoil)) $Msg = GUIGetMsg() Until $Msg = $GUI_EVENT_CLOSE Exit Func isControlEnabled(ByRef $tControl) ;Return GUICtrlGetState($tControl) If BitAND(GUICtrlGetState($tControl), $GUI_ENABLE) = $GUI_ENABLE Then Return 1 Else Return 0 EndIf EndFunc ;==>isControlEnabled
Attachments (0)
Change History (1)
comment:1 Changed 16 years ago by Valik
- Resolution set to No Bug
- Status changed from new to closed
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.
Read the documentation, please.