窗口 对象 是程序直接创建的C++ CWnd
类(或派生类)的对象。 它来回响应程序的构造函数和析构函数调用。 另一方面,Windows 窗口是与窗口对应的内部 Windows 数据结构的不透明句柄,在存在时会消耗系统资源。 Windows 窗口由“窗口句柄”(HWND
)标识,在对象通过对类CWnd
的成员函数的调用Create
创建后CWnd
创建。 窗口可以通过程序调用或用户作销毁。 窗口句柄存储在窗口对象的 m_hWnd 成员变量中。 下图显示了C++窗口对象与 Windows 窗口之间的关系。 创建 窗口在“创建 Windows”中进行了讨论。 销毁 窗口在“销毁窗口对象”中讨论。
Window 对象和 Windows 窗口