Introduction to ATL Window Classes
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 callCWindow
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.
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru