Отношение между объектом окна C++ и HWND

Объект окна — это объект класса C++ CWnd (или производного класса), который программа создает непосредственно. Это происходит и идет в ответ на вызовы конструктора и деструктора вашей программы. С другой стороны, окно Windows — это непрозрачный дескриптор внутренней структуры данных Windows, которая соответствует окну и потребляет системные ресурсы при наличии. Окно Windows определяется дескриптором окна (HWND) и создается после CWnd создания объекта вызовом Create функции-члена класса CWnd. Окно может быть уничтожено вызовом программы или действием пользователя. Дескриптор окна хранится в переменной элемента m_hWnd объекта окна. На следующем рисунке показана связь между объектом окна C++ и окном Windows. Создание окон рассматривается в разделе "Создание Windows". Уничтожение окон рассматривается в разделе "Уничтожение объектов окна".

CWnd window object and resulting window.
Объект окна и окно Windows

См. также

Объекты окон