Ist das ein Rotz. Wie soll man da allgemeingültige Funktionen schreiben?
Ich bastel gerade an: _GuiCtrlTreeView_ItemDisable($hWnd, $hItem, $fDisable=True)
Dazu muß aber die Struktur NMTVCUSTOMDRAW verwendet werden, ansonsten geht das in die Hose.
Was ich auch nicht verstehe, warum die Zeile:
[autoit]DllStructSetData($tCustDraw, 'ItemState', BitOR($CDIS_GRAYED,$CDIS_DISABLED))
[/autoit]auf das Zeichnen des Item-Text keinen Einfluß hat. Nur wenn ein Image zugeordnet ist, wird dieses dadurch ausgegraut. Nun gut, die Textfarbe läßt sich ja setzen für das Item, aber ein automatisches Setzen in Verbindung mit dem Flag erschiene mir eigentlich logisch. ![]()