共用方式為


使用視窗

類別 CWindow 可讓您使用視窗。 將視窗附加至 CWindow 對象之後,您就可以呼叫 CWindow 方法來操作視窗。 CWindow 也包含 HWND 運算符,可將物件轉換成 CWindow HWND。 因此,您可以將 對象傳遞 CWindow 至任何需要視窗句柄的函式。 您可以輕鬆地混合 CWindow 方法呼叫和 Win32 函數調用,而不需要建立任何暫存物件。

因為 CWindow 只有兩個數據成員(視窗句柄和預設維度),所以不會對程式代碼造成額外負荷。 此外,許多 CWindow 方法只會包裝對應的 Win32 API 函式。 使用 CWindow,HWND 成員會自動傳遞至 Win32 函式。

除了直接使用 CWindow 之外,您也可以衍生自它,以將數據或程式代碼新增至類別。 ATL 本身衍生自 CWindow的三個類別: CWindowImplCDialogImplCContainedWindowT

另請參閱

窗口類別