共用方式為


CDialogEx 類別

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

class CDialogEx : public CDialog

Members

Bb983913.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CDialogEx::CDialogEx

建構 CDialogEx 物件。

CDialogEx::~CDialogEx

解構函式。

Bb983913.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CDialogEx::GetThisClass

由框架以取得指向與這個類別型別的 CRuntimeClass 物件。

CDialogEx::PreTranslateMessage

包含會分派給 TranslateMessageDispatchMessage Windows 函式之前,將 Windows 訊息。 如需詳細資訊和方法語法的詳細資訊,請參閱 CWnd::PreTranslateMessage。 (覆寫 CDialog::PreTranslateMessage)。

CDialogEx::SetBackgroundColor

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

CDialogEx::SetBackgroundImage

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

備註

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

對話方塊中影像儲存在資源檔中。 這個架構便會自動地刪除從資源檔載入的所有影像。 以程式設計方式刪除目前背景影像,請呼叫 CDialogEx::SetBackgroundImage 方法或實作 OnDestroy 事件處理常式。 當您呼叫 CDialogEx::SetBackgroundImage 方法時,將在 HBITMAP 參數為影像的控制代碼。 如果 m_bAutoDestroyBmp 旗標為 TRUE, CDialogEx 物件將取得影像的擁有權並加以刪除。

CDialogEx 物件可以是 CMFCPopupMenu 類別 物件的父代。 當物件, CMFCPopupMenu 類別 開啟時, CMFCPopupMenu 類別CDialogEx::SetActiveMenu 物件呼叫方法。 之後, CDialogEx 物件控制代碼直到 CMFCPopupMenu 類別 物件的所有功能表事件已經關閉。

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

需求

標題: afxdialogex.h

請參閱

參考

階層架構圖

CMFCPopupMenu 類別

CContextMenuManager 類別

其他資源

MFC 類別