CMFCDesktopAlertWndInfo 类

CMFCDesktopAlertWndInfo 类与 CMFCDesktopAlertWnd 类结合使用。 它指定在桌面警报窗口弹出时显示的控件。

语法

class CMFCDesktopAlertWndInfo

成员

公共构造函数

名称 描述
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo 析构函数。

公共方法

名称 描述
CMFCDesktopAlertWndInfo::operator=

数据成员

名称 描述
CMFCDesktopAlertWndInfo::m_hIcon 显示的图标的句柄。
CMFCDesktopAlertWndInfo::m_nURLCmdID 与桌面通知窗口中的链接关联的命令 ID。
CMFCDesktopAlertWndInfo::m_strText 桌面通知窗口中显示的文本。
CMFCDesktopAlertWndInfo::m_strURL 桌面通知窗口中显示的链接。

注解

CMFCDesktopAlertWndInfo 类将传递给 CMFCDesktopAlertWnd::Create 方法,以指定在桌面通知窗口的默认对话框中显示的元素。 默认对话框可以包含三个项:

如果默认对话框不能满足要求,可创建自定义对话框并将其传递给 CMFCDesktopAlertWnd::Create 方法,而不是使用此类。 有关详细信息,请参阅 CMFCDesktopAlertDialog 类

示例

下面的示例演示了如何使用 CMFCDesktopAlertWndInfo 类中的各种成员。 示例演示如何设置显示的图标的句柄、桌面通知窗口中显示的文本、桌面通知窗口中显示的链接以及与桌面通知窗口中链接关联的命令 ID。 此示例是桌面通知演示示例的一部分。

CMFCDesktopAlertWndInfo params;
// int m_nIcon
if (m_nIcon > 0)
{
   // CMFCToolBarImages m_Icons
   params.m_hIcon = m_Icons.ExtractIcon(m_nIcon - 1);
}

// CString m_strText
params.m_strText = m_strText;
// CString m_strLink
params.m_strURL = m_strLink;
params.m_nURLCmdID = 101;

继承层次结构

CMFCDesktopAlertWndInfo

要求

标头:afxDesktopAlertDialog.h

CMFCDesktopAlertWndInfo::operator=

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

CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);

参数

[in] src

返回值

注解

CMFCDesktopAlertWndInfo::m_hIcon

显示的图标的句柄。

HICON m_hIcon;

备注

CMFCDesktopAlertWndInfo::m_nURLCmdID

与桌面通知窗口中的链接关联的命令 ID。

UINT m_nURLCmdID;

备注

当用户单击 CMFCDesktopAlertWndInfo::m_strURL 指定的链接时,命令 ID 将发送给弹出窗口的所有者。

CMFCDesktopAlertWndInfo::m_strText

桌面通知窗口中显示的文本。

CString m_strText;

备注

CMFCDesktopAlertWndInfo::m_strURL

桌面通知窗口中显示的链接。

CString m_strURL;

备注

当用户单击该链接时,具有 CMFCDesktopAlertWndInfo::m_nURLCmdID 命令 ID 的命令将发送给弹出窗口的所有者。

另请参阅

层次结构图

CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
CMFCDesktopAlertDialog 类