Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <GUIConstantsEx.au3>
- #include <MsgBoxConstants.au3>
- #include <WindowsConstants.au3>
- #include <ListViewConstants.au3>
- #include <GuiListView.au3>
- $iLVStyle = BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS)
- $iLVExtStyle = BitOR($WS_EX_CLIENTEDGE, $LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT)
- Example()
- Func Example()
- GUICreate("listview items", 220, 250, -1, -1, -1, $WS_EX_ACCEPTFILES)
- GUISetBkColor(0x00E0FFFF) ; will change background color
- Local $idListview = GUICtrlCreateListView("col1 |col2|col3 ", 10, 10, 200, 150, $iLVStyle, $iLVExtStyle) ;,$LVS_SORTDESCENDING)
- Local $idItem1 = GUICtrlCreateListViewItem("item1|col22|ON", $idListview)
- Local $idItem2 = GUICtrlCreateListViewItem("item2|col12|OFF", $idListview)
- Local $idItem3 = GUICtrlCreateListViewItem("item3|col32|ON", $idListview)
- $Menu = GUICtrlCreateContextMenu($idListview)
- $mDel = GUICtrlCreateMenuItem("Delete", $Menu)
- ;~ GUICtrlSetState(-1, $GUI_DISABLE)
- $mEdit = GUICtrlCreateMenuItem("Edit", $Menu)
- ;~ GUICtrlSetState(-1, $GUI_DISABLE)
- $mAdd = GUICtrlCreateMenuItem("Add", $Menu)
- ;~ GUICtrlSetState(-1, $GUI_DISABLE)
- GUICtrlCreateMenuItem("", $Menu)
- $mON = GUICtrlCreateMenuItem("ON", $Menu)
- ;~ GUICtrlSetState(-1, $GUI_DISABLE)
- $mOFF = GUICtrlCreateMenuItem("OFF", $Menu)
- ;~ GUICtrlSetState(-1, $GUI_DISABLE)
- GUISetState(@SW_SHOW)
- ; Loop until the user exits.
- While 1
- Switch GUIGetMsg()
- Case $GUI_EVENT_CLOSE
- ExitLoop
- ;~ Case $idButton
- ;~ MsgBox($MB_SYSTEMMODAL, "listview item", GUICtrlRead(GUICtrlRead($idListview)), 2)
- Case $idListview
- ;~ MsgBox($MB_SYSTEMMODAL, "listview", "clicked=" & GUICtrlGetState($idListview), 2)
- EndSwitch
- WEnd
- EndFunc ;==>Example
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement