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