класс CWindow
CWindow предоставляет базовую функциональность для манипулирования окном в ATL. Многие из методов CWindow просто оберните одной из функций интерфейса Win32 API. Например, сравните прототипы для CWindow::ShowWindow и :: ShowWindow
| CWindow метод | Функции Win32 |
| BOOL ShowWindow (int nCmdShow ); | BOOL ShowWindow (HWND hWnd, int nCmdShow ); |
CWindow::ShowWindow вызывает функцию Win32 ShowWindow , передав CWindow::m_hWnd в качестве первого параметра. Каждый метод CWindow , который непосредственно оболочку функции Win32 проходит m_hWnd члена; Таким образом большая часть CWindow документации будет называть вас документации Win32 SDK.
Примечание Не все функции Win32, связанных с окнами переносится на CWindow, а не каждый CWindow метод обертывания функции Win32.
CWindow::m_hWnd хранит HWND , который идентифицирует окна. HWND прилагается к объекту когда вы
CWindowImplnbsp; Позволяет создать новое окно или подкласса существующему окну.
CContainedWindownbsp; Реализует окно, содержащихся внутри другого объекта. Можно создать новое окно или подкласса существующему окну.
CDialogImpl Позволяет создавать модальные или немодальное диалоговое окно.
Для получения дополнительных сведений о windows, см. окна и последующие темы в Win32 SDK. Дополнительные сведения об использовании windows в ATL можно найти в статье Окно классов ATL.
# include lt;atlwin.h>