Поделиться через


Класс CMFCDesktopAlertWndInfo

Класс CMFCDesktopAlertWndInfo используется с классом CMFCDesktopAlertWnd. Определяет элементы управления, которые отображаются, если всплывает окно оповещения.

Синтаксис

class CMFCDesktopAlertWndInfo

Участники

Открытые конструкторы

Имя Описание
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo Деструктор.

Открытые методы

Имя Описание
CMFCDesktopAlertWndInfo::operator=

Элементы данных

Имя Описание
CMFCDesktopAlertWndInfo::m_hIcon Дескриптор отображаемого значка.
CMFCDesktopAlertWndInfo::m_nURLCmdID Идентификатор команды, связанный со ссылкой в окне оповещений рабочего стола.
CMFCDesktopAlertWndInfo::m_strText Текст, отображаемый в окне оповещений рабочего стола.
CMFCDesktopAlertWndInfo::m_strURL Ссылка, отображаемая в окне оповещений рабочего стола.

Замечания

Класс CMFCDesktopAlertWndInfo передается методу CMFCDesktopAlertWnd::Create , чтобы указать элементы, отображаемые в диалоговом окне оповещения рабочего стола по умолчанию. Диалоговое окно по умолчанию может содержать три элемента:

Если диалоговое окно по умолчанию недостаточно, можно создать настраиваемое диалоговое окно и передать его в метод 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;

Иерархия наследования

CMFCDesktopAlertWndInfo

Требования

Заголовок: 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