I want to subclass the Lister's window procedure to remove flickering background of lister plugin.
So I subclassed the Lister's window procedure in ListLoad.
And the subclassed window procedure processes the WM_ERASEBKGND with only 'return TRUE;'.
(It seems to use WM_ERASEBKGND message rather than hbrBackground member of WNDCLASS.)
But The window procedure seems to be changed after ListLoad returns.
(The after window procedure seems to process the WM_ERASEBKGND with the Lister color.)
(I noticed the address of window procedure is 0x4???????. not a subclassed DLL image base address. (0x1???????) )
How can I subclass the Lister's window procedure?
Or is there any other solution?
(To do nothing when painting background. (WM_ERASEBKGND) )