Forum: Win32/Win64 API (native code)
by Uwe Raabe,
15. Mai 2017
Es wäre auch interessant zu erfahren, wie die Ableitung von TShellTreeView erfolgt. Vielleicht kann man ja auch da ansetzen.
Forum: Win32/Win64 API (native code)
by Uwe Raabe,
15. Mai 2017
Und in dieser ImageList waren wie viele Images? Wurden die entsprechend angezeigt?
Bei einem simplen TreeView funktioniert das immerhin, wenn ich den Nodes bei StateImage einen Wert größer 0 zuweise.
Forum: Win32/Win64 API (native code)
by Uwe Raabe,
15. Mai 2017
Und warum versuchst du es dann nicht mit einer Zuweisung an StateImages? Dafür ist es ja schließlich da.
Forum: Win32/Win64 API (native code)
by Uwe Raabe,
15. Mai 2017
In den oberen 4 Bits des State-Felds wird der Index der Bitmap in der unter StateImages verlinkten ImageList angegeben. Je nachdem wie die aufgebaut ist, musst du dir den passenden Index halt aussuchen. Also probier doch mal Werte wie $1000, $2000, $3000 usw. aus.
Das entspricht übrigens direkt dem Property StateIndex eines TTreeNode.