CMFCDesktopAlertDialog 类
结合使用 CMFCDesktopAlertDialog
类和 CMFCDesktopAlertWnd 类以在弹出窗口中显示自定义对话框。
有关详细信息,请参阅所安装的 Visual Studio 的 C\atlmfc\src\mfc 文件夹中的源代码。
语法
class CMFCDesktopAlertDialog : public CDialogEx
成员
公共方法
名称 | 描述 |
---|---|
CMFCDesktopAlertDialog::CreateFromParams | |
CMFCDesktopAlertDialog::GetDlgSize | |
CMFCDesktopAlertDialog::HasFocus | |
CMFCDesktopAlertDialog::PreTranslateMessage | (替代 CDialogEx::PreTranslateMessage 。) |
注解
执行以下步骤以在弹出窗口中显示自定义对话框:
从
CMFCDesktopAlertDialog
派生一个类。在项目的资源中创建子对话框模板。
调用具有对话框模板资源 ID 的 CMFCDesktopAlertWnd::Create 以及指向派生类的运行时类信息的指针作为参数。
对自定义对话框进行编程以处理来自托管控件的所有通知,或对托管控件进行编程以直接处理这些通知。
继承层次结构
要求
标头:afxDesktopAlertDialog.h
CMFCDesktopAlertDialog::CreateFromParams
BOOL CreateFromParams(
CMFCDesktopAlertWndInfo& params,
CMFCDesktopAlertWnd* pParent);
参数
[in] params
[in] pParent
返回值
注解
CMFCDesktopAlertDialog::GetDlgSize
CSize GetDlgSize();
返回值
注解
CMFCDesktopAlertDialog::HasFocus
BOOL HasFocus() const;
返回值
注解
CMFCDesktopAlertDialog::PreTranslateMessage
virtual BOOL PreTranslateMessage(MSG* pMsg);
参数
[in] pMsg
返回值
注解
另请参阅
层次结构图
类
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWndInfo 类
CDialogEx 类