When I roll a window class to provide a callback function is traditionally called WndProc. All windows created from this window class will then receive message notifications by the way of this particular function WndProc. Windows controls such as Button and Tree View are predefined window classes that were never recorded and that means never provide a callback function WndProc for them. Instead it provides a window function WndProc father and then receives notification messages of control in place.
I wonder if there is never a need or a reason to define a WndProc of the checks. Is it possible (in a standard way without the excessive piracy)? I could not figure out. I know it's possible to subclass the WndProc of built-in control, but this is not the same as replacing it with a WndProc its own way of doing when registering a window class. Why is there this difference between the controls and their own window classes registered?
Bookmarks