Tut mir Leid, aber ich hab mich getäucht.
Das Ereignis welches ich im Kopf hatte war
CDN_FILEOK und sowas wird (anscheinend) nur von
GetOpenFileName und
GetSaveFileName gesendet.
Man könnte höchstens versuchen die Nachrichten der ListView umzuleiten und die nötigen Ereignisse dort abzuarbeiten.
PS: Die DialogID der TreeView könnte irgendwo zwischen 14140 und 14155 liegen.