С помощью окна

Класс CWindow позволяет использовать окно. После того, как окно присоединяется к CWindow объекту, затем можно вызывать методы CWindow для манипулирования окном. CWindow также содержит оператор HWND для преобразования объекта CWindow в HWND. Таким образом можно передать объект CWindow на любую функцию, которая требует дескриптор окна. Вы можете легко смешивать вызовы методов CWindow и вызовы функций Win32, без создания каких-либо временных объектов.

Поскольку CWindow имеет только один член данных (дескриптор), накладные расходы на ваш код не навязывать. Кроме того многие из методов CWindow просто заключить соответствующие функции Win32 API. С помощью CWindow, член HWND автоматически передается функции Win32.

В дополнение к CWindow напрямую, можно также получить от него для добавления данных или кода в класс. ATL, сам получает три класса от CWindow: CWindowImpl, CDialogImplи CContainedWindow.

Index