There has been a treeview regression, since at least 20030115, I assumed someone would take it up, but noone has. I will try to fix it, but a rather simple testcase ( ~200 lines of C ) is at http://open-socket.dyndns.org/~dante/treeview-testcase.tar.bz2
What appears to be happening, is when the dialog recieves a message that is WM_NOTIFY , it excpets the lparam to 1) be LPNMHDR, and lparam->code to be TVN_SELCHANGED. the lparam->code that wine appears to be returning is 0.
-Dante