Window Classes
The Microsoft Foundation window classes are the key building blocks in a Windows application. These classes have member functions for processing Windows notification messages as well as messages from other classes. Some member functions communicate directly with Windows itself. An active C++ window object contains a Windows HWND.
You will usually derive classes from the frame and child base classes. You can use most of the other window classes directly.
Base Class
| CWnd |
The base class for all windows. |
|
Frame and Child Windows
| CFrameWnd |
The main window base class for the single document interface (SDI) frame window. |
|
| CMDIFrameWnd |
The base class for the multiple document interface (MDI) frame window. |
|
| CMDIChildWnd |
The base class for MDI child windows. |
|
Dialog Windows
| CDialog |
The base class for modeless dialog windows. |
|
| CModalDialog |
The base class for modal dialog windows. |
|
Control Windows
| CButton |
Button control windows. |
|
| CComboBox |
Combo-box control windows. |
|
| CEdit |
Edit control windows. |
|
| CListBox |
List-box control windows. |
|
| CScrollBar |
Scroll-bar control windows. |
|
| CStatic |
Static control windows. |
|