клас 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, див Windows і наступні теми в Win32 SDK. Щоб отримати додаткові відомості про використання windows в ATL перегляньте статтю ATL класи вікон.
# включити lt;atlwin.h>