CDialogEx选件类

CDialogEx 选件类指定对话框的背景色和背景图像。

class CDialogEx : public CDialog

成员

Bb983913.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CDialogEx::CDialogEx

构造 CDialogEx 对象。

CDialogEx::~CDialogEx

析构函数。

Bb983913.collapse_all(zh-cn,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 类