选件类 CWindow 允许您使用窗口。一旦附加到windows CWindow 对象,然后可以调用 CWindow 方法操作窗口。CWindow 还包含一 HWND 运算符转换为 HWND的一 CWindow 对象。因此可以传递给需要一个窗口的句柄的所有功能的一 CWindow 对象。您可以轻松地组合 CWindow 方法调用,并且Win32函数调用,尚未创建任何临时对象。
由于 CWindow 只有两个数据成员(windows句柄和默认维度),则不会开销使您的代码。此外,许多 CWindow 方法对应的Win32 API函数。使用 CWindow,HWND 成员将自动传递给Win32函数。
除了直接使用 CWindow 外,还可以从它还派生添加数据或代码添加到您的选件类。ATL从派生 CWindow三选件类: CWindowImpl、 CDialogImpl和 CContainedWindowT。