C++ 視窗物件和 HWND 之間的關聯性
window 物件是您程式直接建立的 C++ CWnd
類別 (或衍生類別) 的物件 。 它會來回回應您程式的建構函式和解構函式呼叫。 另一方面,Windows 視窗 是對應至視窗的內部 Windows 資料結構不透明控制碼,且會在存在時取用系統資源。 Windows 視窗是由「視窗控制碼」所 HWND
識別,而且是在 物件建立之後 CWnd
由 類別的成員 CWnd
函式呼叫 Create
所建立。 視窗可能會由程式呼叫或使用者動作終結。 視窗控制碼會儲存在視窗物件的 m_hWnd 成員變數中。 下圖顯示 C++ 視窗物件與 Windows 視窗之間的關聯性。 建立視窗會在建立 Windows 中 討論。 終結視窗會在終結視窗物件 中 討論。
Window 物件和 Windows 視窗