CDialogEx选件类
CDialogEx 选件类指定对话框的背景色和背景图像。
class CDialogEx : public CDialog
成员
公共构造函数
名称 |
说明 |
---|---|
构造 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