window 對象 是程式直接建立之C++ CWnd
類別的物件(或衍生類別)。 它會來回回應您程式的建構函式和解構函式呼叫。 另一方面,Windows 視窗是一種不透明的句柄,對應於 Windows 的內部數據結構,並且在存在時會消耗系統資源。 Windows 視窗是由「視窗句柄」HWND
識別,且是在建立物件之後,透過呼叫類別CWnd
的Create
成員函式來建立的。 視窗可能會由程式呼叫或用戶動作終結。 視窗句柄會儲存在窗口物件的 m_hWnd 成員變數中。 下圖顯示C++視窗物件與 Windows 視窗之間的關聯性。 建立視窗會在 建立 Windows 中討論。 銷毀視窗會在 銷毀視窗物件中討論。
Window 物件和 Windows 視窗