CMFCDesktopAlertDialog 类

结合使用 CMFCDesktopAlertDialog 类和 CMFCDesktopAlertWnd 类以在弹出窗口中显示自定义对话框。

有关详细信息,请参阅所安装的 Visual Studio 的 C\atlmfc\src\mfc 文件夹中的源代码。

语法

class CMFCDesktopAlertDialog : public CDialogEx

成员

公共方法

名称 描述
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::PreTranslateMessage (替代 CDialogEx::PreTranslateMessage。)

注解

执行以下步骤以在弹出窗口中显示自定义对话框:

  1. CMFCDesktopAlertDialog 派生一个类。

  2. 在项目的资源中创建子对话框模板。

  3. 调用具有对话框模板资源 ID 的 CMFCDesktopAlertWnd::Create 以及指向派生类的运行时类信息的指针作为参数。

  4. 对自定义对话框进行编程以处理来自托管控件的所有通知,或对托管控件进行编程以直接处理这些通知。

继承层次结构

CObject

CCmdTarget

CWnd

CDialog

CDialogEx

CMFCDesktopAlertDialog

要求

标头: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 类