Plain Text
#include <guiconstants.au3> Opt("GuiOnEventMode", 0) GUICreate("GUI with a treeview",340,200,-1,-1,BitOr($WS_MINIMIZEBOX,$WS_MAXIMIZEBOX,$WS_GROUP,$WS_CAPTION,$WS_POPUP,$WS_SYSMENU)) $maintree = GUICtrlCreateTreeview(10,10,170,150) GUICtrlSetImage(-1,"shell32.dll",3,4); icon for default nonselected state GUICtrlSetImage(-1,"shell32.dll",4,2); icon for default selected state $aboutitem = GUICtrlCreateTreeviewitem("About",$maintree) GUICtrlSetImage($aboutitem,"shell32.dll",23) $generalitem = GUICtrlCreateTreeviewitem("General",$maintree) GUICtrlSetImage(-1,"shell32.dll",15) $toolsitem = GUICtrlCreateTreeviewitem("Tools",$maintree) GUICtrlSetImage(-1,"shell32.dll",21) $effectitem = GUICtrlCreateTreeviewitem("Effects",$generalitem) $styleitem = GUICtrlCreateTreeviewitem("Styles",$generalitem) GUICtrlSetImage(-1,"shell32.dll",24,2) GUICtrlSetImage(-1,"shell32.dll",25,4) $cmditem = GUICtrlCreateTreeviewitem("Commandline",$toolsitem) $miscitem = GUICtrlCreateTreeviewitem("Misc",$toolsitem) GUISetState(@SW_SHOW) GUICtrlSetState($generalitem,$GUI_EXPAND) While 1 $msg = GUIGetMsg() Select Case $msg = -3 ExitLoop Case $msg = $miscitem GUICtrlSetImage($maintree,"shell32.dlls",9,2) GUICtrlSetImage($maintree,"shell32.dlls",10,4) EndSelect WEnd GUIDelete() Exit
This should expand the general item and show the subitems, but it does not.
Edited by this-is-me, 12 October 2004 - 03:30 AM.





