CDialogEx 類別
CDialogEx 類別指定對話方塊的背景色彩和背景影像。
class CDialogEx : public CDialog
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CDialogEx 物件。 |
|
CDialogEx::~CDialogEx |
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
CDialogEx::GetThisClass |
由框架以取得指向與這個類別型別的 CRuntimeClass 物件。 |
CDialogEx::PreTranslateMessage |
包含會分派給 TranslateMessage 和 DispatchMessage Windows 函式之前,將 Windows 訊息。 如需詳細資訊和方法語法的詳細資訊,請參閱 CWnd::PreTranslateMessage。 (覆寫 CDialog::PreTranslateMessage)。 |
設定對話方塊的背景色彩。 |
|
設定對話方塊的背景影像。 |
備註
若要使用 CDialogEx 類別,從 CDialogEx 類別衍生您的對話方塊類別而不是 CDialog 類別。
對話方塊中影像儲存在資源檔中。 這個架構便會自動地刪除從資源檔載入的所有影像。 以程式設計方式刪除目前背景影像,請呼叫 CDialogEx::SetBackgroundImage 方法或實作 OnDestroy 事件處理常式。 當您呼叫 CDialogEx::SetBackgroundImage 方法時,將在 HBITMAP 參數為影像的控制代碼。 如果 m_bAutoDestroyBmp 旗標為 TRUE, CDialogEx 物件將取得影像的擁有權並加以刪除。
CDialogEx 物件可以是 CMFCPopupMenu 類別 物件的父代。 當物件, CMFCPopupMenu 類別 開啟時, CMFCPopupMenu 類別CDialogEx::SetActiveMenu 物件呼叫方法。 之後, CDialogEx 物件控制代碼直到 CMFCPopupMenu 類別 物件的所有功能表事件已經關閉。
繼承階層架構
需求
標題: afxdialogex.h