Класс CMFCDesktopAlertWndInfo
Класс CMFCDesktopAlertWndInfo
используется с классом CMFCDesktopAlertWnd. Определяет элементы управления, которые отображаются, если всплывает окно оповещения.
Синтаксис
class CMFCDesktopAlertWndInfo
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Деструктор. |
Открытые методы
Имя | Описание |
---|---|
CMFCDesktopAlertWndInfo::operator= |
Элементы данных
Имя | Описание |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | Дескриптор отображаемого значка. |
CMFCDesktopAlertWndInfo::m_nURLCmdID | Идентификатор команды, связанный со ссылкой в окне оповещений рабочего стола. |
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
классе. В примере показано, как задать дескриптор отображаемого значка, текст, отображаемый в окне оповещений рабочего стола, ссылку, отображаемую в окне оповещений рабочего стола, и идентификатор команды, связанный со ссылкой в окне оповещения рабочего стола. Этот пример является частью примера демонстрации оповещений о рабочем столе.
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=
Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Параметры
[in] src
Возвращаемое значение
Замечания
CMFCDesktopAlertWndInfo::m_hIcon
Дескриптор отображаемого значка.
HICON m_hIcon;
Замечания
CMFCDesktopAlertWndInfo::m_nURLCmdID
Идентификатор команды, связанный со ссылкой в окне оповещений рабочего стола.
UINT m_nURLCmdID;
Замечания
Идентификатор команды отправляется владельцу всплывающего окна, когда пользователь щелкает ссылку, указанную CMFCDesktopAlertWndInfo::m_strURL.
CMFCDesktopAlertWndInfo::m_strText
Текст, отображаемый в окне оповещений рабочего стола.
CString m_strText;
Замечания
CMFCDesktopAlertWndInfo::m_strURL
Ссылка, отображаемая в окне оповещений рабочего стола.
CString m_strURL;
Замечания
Когда пользователь щелкает ссылку, команда с идентификатором команды CMFCDesktopAlertWndInfo::m_nURLCmdID будет отправлена владельцу всплывающего окна.
См. также
Диаграмма иерархии
Классы
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
Класс CMFCDesktopAlertDialog