Seite 1 von 1
TreeGadget - Bestimmten Item ohne CheckBox [X]
Verfasst: 14.02.2008 21:27
von RSBasic
Hallo,
ich habe eine Frage,
wenn ich einen TreeGadget mit dem Flag '#PB_Tree_CheckBoxes' habe, kann man auch irgendwie so machen, dass ein bestimmter Item kein CheckBox bekommt bzw. den CheckBox wieder entfernt wird?
Danke im Vorraus
Verfasst: 15.02.2008 17:40
von RSBasic
Hat sich schon erledigt, weil der Danilo für mich einen Beispiel-Code geschrieben hat:
Code: Alles auswählen
Procedure TreeGadget_SetStateImageMask(Gadget,Item,fCheck)
tvItem.TV_ITEM
tvItem\mask = #TVIF_HANDLE | #TVIF_STATE
tvItem\hItem = GadgetItemID(Gadget,Item)
tvItem\stateMask = #TVIS_STATEIMAGEMASK;
tvItem\state = fCheck << 12
SendMessage_(GadgetID(Gadget), #TVM_SETITEM,0,@tvItem);
EndProcedure
If OpenWindow(0,0,0,640,480,"TreeGadget",#PB_Window_SystemMenu|#PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
TreeGadget(0,10,10,620,460,#PB_Tree_CheckBoxes)
For a=0 To 10
AddGadgetItem (0, -1, "TreeGadget Item "+Str(a))
Next
TreeGadget_SetStateImageMask(0,4,16)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf