Dank dem Trace durch meine Comctrls habe ich die Stelle gefunden.
Ein
handle wird erst beim ersten show gesetzt, wenn noch keins definiert ist.
dabei wird das der knotenzustand in einen stream geschreiben, ein destroywnd, createwnd aufgerufen und die knoten
neu gebildet. und sowas ist nur beim treeview der fall.
ist unschön, möchte man das Formular mal in ein anderes gebunden haben(parent=client) oder mal als zusätzlcihe Form(parent=nil). dann mass man das treeview neu aufbauen(wenn man dem ttreenode datenbereiche oder properties vererbt hat)
Einziger Ausweg. Keine nachkommen von treenode verwenden, sondern daten über "data"-Property ankoppeln....