#include ;Constants for GUI Events #include #include #include ; Hides tray icon #NoTrayIcon $x = 800 $y = 600 ; create the GUI. $win = GUICreate("", $x, $y, -1, -1) ; Show the GUI GUISetState(@SW_SHOW, $win) ; Create a button $bGetTextColour = GUICtrlCreateButton("Get text colour ", 200 , 200) ;Create the treeview $TreeView = GUICtrlCreateTreeView(10, 150, 150, 300, BitOR($TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS), $WS_EX_CLIENTEDGE) $CidTestItem = GUICtrlCreateTreeViewItem("Test Item", $TreeView) GUICtrlSetColor($CidTestItem, 0x0000C0) ;Blue $hTestItem = _GUICtrlTreeView_GetItemHandle($TreeView, $CidTestItem) $TextColourUsingHandle = _GUICtrlTreeView_GetTextColor($hTestItem) $TextColour1UsingCid = _GUICtrlTreeView_GetTextColor($CidTestItem) while 1 sleep(50) $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE Exit ; Close window if X in corner is pressed Case $msg = $bGetTextColour MsgBox(0, "", "Handle = " & $hTestItem & " Text Colour = " & $TextColourUsingHandle & @CRLF & _ "Control ID = " & $CidTestItem & " Text Colour = " & $TextColour1UsingCid) EndSelect wend