Share via


When to Initialize CWnd Objects

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at When to Initialize CWnd Objects.

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 OnCreate message handler.

What do you want to know more about

See Also

Using Frame Windows