Is there a way to wrap WndProc as private member?
If I have this:
class Window { public: Window(); virtual ~Window(); void create(); private
Make it static:
static LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);