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


Класс CMFCDesktopAlertDialog

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

Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.

Синтаксис

class CMFCDesktopAlertDialog : public CDialogEx

Участники

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

Имя Описание
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::P reTranslateMessage (Переопределяет CDialogEx::PreTranslateMessage.)

Замечания

Чтобы отобразить настраиваемое диалоговое окно во всплывающем окне, выполните следующие действия:

  1. Создайте производный класс от класса CMFCDesktopAlertDialog.

  2. Создайте в ресурсах проекта шаблон дочернего диалогового окна.

  3. Вызов CMFCDesktopAlertWnd::Create с идентификатором ресурса шаблона диалогового окна и указателем на сведения о классе среды выполнения производного класса в качестве параметров.

  4. Создайте настраиваемое диалоговое окно для обработки всех уведомлений, поступающих от размещенных элементов управления, или размещенные элементы управления для обработки этих уведомлений напрямую.

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

CObject

CCmdTarget

CWnd

Cdialog

CDialogEx

CMFCDesktopAlertDialog

Требования

Заголовок: afxDesktopAlertDialog.h

CMFCDesktopAlertDialog::CreateFromParams

BOOL CreateFromParams(
    CMFCDesktopAlertWndInfo& params,
    CMFCDesktopAlertWnd* pParent);

Параметры

[in] Params

[in] pParent

Возвращаемое значение

Замечания

CMFCDesktopAlertDialog::GetDlgSize

CSize GetDlgSize();

Возвращаемое значение

Замечания

CMFCDesktopAlertDialog::HasFocus

BOOL HasFocus() const;

Возвращаемое значение

Замечания

CMFCDesktopAlertDialog::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Параметры

[in] pMsg

Возвращаемое значение

Замечания

См. также

Диаграмма иерархии
Классы
CMFCDesktopAlertWnd Class
Класс CMFCDesktopAlertWndInfo
Класс CDialogEx