Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following ATL classes are designed to implement and manipulate windows:
CWindow allows you to attach a window handle to the CWindow object. You then call CWindow methods to manipulate the window.
CWindowImpl allows you to implement a new window and process messages with a message map. You can create a window based on a new Windows class, superclass an existing class, or subclass an existing window.
CDialogImpl allows you to implement a modal or a modeless dialog box and process messages with a message map.
CContainedWindowT is a prebuilt class that implements a window whose message map is contained in another class. Using CContainedWindowT allows you to centralize message processing in one class.
CAxDialogImpl allows you to implement a dialog box (modal or modeless) that hosts ActiveX controls.
CSimpleDialog allows you to implement a modal dialog box with basic functionality.
CAxWindow allows you to implement a window that hosts an ActiveX control.
CAxWindow2T allows you to implement a window that hosts a licensed ActiveX control.
In addition to specific window classes, ATL provides several classes designed to make the implementation of an ATL window object easier. They are as follows:
CWndClassInfo manages the information of a new window class.
CWinTraits and CWinTraitsOR provide a simple method of standardizing the traits of an ATL window object.