共用方式為


CDialogEx 類別

CDialogEx 類別會指定對話方塊的背景影像和背景色彩。

class CDialogEx : public CDialog

Members

公用建構函式

名稱

描述

CDialogEx::CDialogEx

建構 CDialogEx 物件。

CDialogEx::~CDialogEx

解構函式。

公用方法

名稱

描述

CDialogEx::SetBackgroundColor

設定對話方塊的背景色彩。

CDialogEx::SetBackgroundImage

設定對話方塊的背景影像。

備註

若要使用 CDialogEx 類別,請將您的對話方塊類別從 CDialogEx 類別進行衍生,而不是從 CDialog 類別。

對話方塊影像會儲存在資源檔中。 架構會自動刪除從資源檔載入的任何影像。 若要以程式設計方式刪除目前的背景影像,請呼叫 CDialogEx::SetBackgroundImage 方法或實作 OnDestroy 事件處理常式。 當您呼叫 CDialogEx::SetBackgroundImage 方法時,請傳入 HBITMAP 參數做為影像控點。 CDialogEx 物件會取得影像的擁有權,而若 m_bAutoDestroyBmp 旗標是 TRUE 的話,則會將它刪除。

CDialogEx 物件可以是 CMFCPopupMenu 類別 物件的父物件。 CMFCPopupMenu 類別 物件開啟時,CMFCPopupMenu 類別 物件就會呼叫 CDialogEx::SetActiveMenu 方法。 之後,CDialogEx 物件會處理任何功能表事件,直到 CMFCPopupMenu 類別 物件關閉。

繼承階層

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

需求

標頭: afxdialogex.h

請參閱

參考

階層架構圖表

CMFCPopupMenu 類別

CContextMenuManager 類別

其他資源

MFC 類別