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 方法,以指定在桌面通知窗口的默认对话框中显示的元素。 默认对话框可以包含三个项:
图标,通过调用 CMFCDesktopAlertWndInfo::m_hIcon 设置。
标签或文本消息,通过调用 CMFCDesktopAlertWndInfo::m_strText 设置。
链接,通过调用 CMFCDesktopAlertWndInfo::m_strURL 设置。 若要设置单击链接时执行的命令,请调用 CMFCDesktopAlertWndInfo::m_nURLCmdID。
如果默认对话框不能满足要求,可创建自定义对话框并将其传递给 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;
继承层次结构
要求
标头: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 类