Dimitrie O. Paun wrote: [snip]
Almost. If it does go in though, we need to: -- fix a few more places where we look at WS_[VH]SCROLL
Ok, I have that done in my local tree and will send it tonight propably.
-- understand why did the listview work at all if the LVS_ stuff was missing
I tried to run RegEdit with the same version of COMCTL32 and it preserved the listview specific flags. Maybe somebody with access to MFC source code (that is used by the Diamond application) can find out more. The application calls "CCtrlView::CCtrlView(WC_LISTVIEW, WS_VISIBLE | WS_CHILD | WS_BORDER)", so it must propably inject the listview flags later on, but I don't know enough about MFC internals to tell you how it does that (the window procedure of the list view is subclassed BTW).
- Filip