When to Initialize CWnd Objects
| Overview | How Do I | Tutorial
You cannot create your own child windows or call any Windows API functions in the constructor of a CWnd-derived object. This is because the HWND for the CWnd object has not been created yet. Most Windows-specific initialization, such as adding child windows, must be done in an message handler.