--- Module: Subclass.cpp HookWindow((HWND)NULL); // unhook window Subclass.cpp(69): error 1506: (Warning -- Call to virtual function 'CSubclassWnd::HookWindow(struct HWND__ *)' within a constructor or destructor) } Subclass.cpp(70): error 1740: (Info -- pointer member 'CSubclassWnd::m_hWnd' (line 73, file ..\Include\Subclass.h) not directly freed or zero'ed by destructor -- Effective C++ #6) Subclass.cpp(70): error 1740: (Info -- pointer member 'CSubclassWnd::m_pNext' (line 75, file ..\Include\Subclass.h) not directly freed or zero'ed by destructor -- Effective C++ #6) --- Global Wrap-up error 900: (Note -- Successful completion, 3 messages produced)