Поделиться через


Using a Window

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

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

Помимо использования непосредственно CWindow также можно наследовать от него, чтобы добавить данные или код к классу. Библиотеки ATL является производным от класса CWindow: 3 CWindowImpl, CDialogImpl и CContainedWindowT.

См. также

Другие ресурсы

Классы окон ATL