Andreas, kannst du hier eventuell mit dem IDEFix was machen?
Also den Grund warum der Hint laufend "gecanceled" wird habe ich gefunden. Der VirtualTreeView macht das. Er ruft Application.CancelHint auf. Im aktuellen Code vom VirtualTreeView ist das behoben ("if tsHint in Self.FStates then") aber die
IDE nutzt eine so alte Version (da wird noch mit dem langsamen WideString gearbeitet), dass der Fix dort noch nicht drinnen ist.
Das ganze mit dem IDE Fix Pack zu beheben dürfte etwas aufwendiger sein, da es tsHint in der IDE noch nicht gibt, und ich somit alle Stellen, an denen im neueren Code damit gearbeitet wird, per Patching nachziehen müsste.
tsHint gibt es anscheinend doch. Dann sollte es theoretisch möglich sein.
Das wäre ja der Hammer, wenn du das fixen könntest!!! Ich wäre dir auf jeden Fall für alle Ewigkeit dankbar.