視窗對象

視窗對象,類來封裝視窗的 HWND 句柄。CWnd 對象是一個 C++ 視窗對象,與表示一 Windows 視窗但又包含視窗的 HWND 截然不同。

基本介紹

  • 中文名:視窗對象
  • 外文名:CWnd
  • 對象:C++ 視窗對象
  • 推薦書籍:關於 Windows 編程的綜合書籍
CWnd
類來封裝視窗的 HWND 句柄。CWnd 對象是一個 C++ 視窗對象,與表示一 Windows 視窗但又包含視窗的 HWND 截然不同。使用 CWnd 派生您自己的子視窗類,或者使用從 CWnd 派生的許多 MFC 類中的一類。CWnd 類是所有視窗(包括框架視窗、對話框、子視窗、控制項和工具列這樣的控制條)的基類。深刻理解 C++ 視窗對象和 HWND 的關係對於有效地使用 MFC 進行編程至關重要。MFC 提供視窗的一些默認功能和管理,但是您可以從 CWnd 派生自己的類並使用其成員函式自定義所提供的功能。您可以通過構造 CWnd 對象並調用其
Create
成員函式來創建子視窗,然後使用 CWnd 成員函式自定義這些子視窗。可以在框架視窗中嵌入從 CView
派生的對象,如窗體視圖或者樹視圖。通過由 CSplitterWnd
類提供的拆分窗格,還可以支持文檔的多個視圖。每個從 CWnd 類派生的對象都包含一個訊息映射,通過該映射可以將 Windows 訊息或命令 ID 映射到您自己的處理程式。
關於 Windows 編程的綜合書籍是學習如何使用封裝 HWND API 的 CWnd 成員函式的好資源。

相關詞條

熱門詞條

聯絡我們