CMFCDesktopAlertWndInfo选件类
CMFCDesktopAlertWndInfo 类与 CMFCDesktopAlertWnd选件类 类一起使用。 它指定显示的控件,如果桌面通知窗口弹出窗口。
class CMFCDesktopAlertWndInfo
成员
公共构造函数
名称 |
说明 |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
|
数据成员
名称 |
说明 |
---|---|
对显示的图标的句柄。 |
|
命令ID与桌面通知窗口的链接。 |
|
在桌面通知窗口中显示的文本。 |
|
在桌面通知窗口中显示的链接。 |
备注
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