Sdílet prostřednictvím


CMFCDesktopAlertDialog – třída

Třída CMFCDesktopAlertDialog se používá společně s CMFCDesktopAlertWnd Třída k zobrazení vlastního dialogového okna v automaticky otevíraných oknech.

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

Syntaxe

class CMFCDesktopAlertDialog : public CDialogEx

Členové

Veřejné metody

Jméno popis
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::P reTranslateMessage (Přepsání CDialogEx::PreTranslateMessage.)

Poznámky

Pokud chcete zobrazit vlastní dialogové okno v místním okně, proveďte následující kroky:

  1. Odvození třídy z CMFCDesktopAlertDialog.

  2. Vytvořte podřízenou šablonu dialogového okna ve zdrojích projektu.

  3. Volání CMFCDesktopAlertWnd::Create s ID prostředku šablony dialogového okna a ukazatelem na informace třídy runtime odvozené třídy jako parametry.

  4. Naprogramujte vlastní dialogové okno pro zpracování všech oznámení, která pocházejí z hostovaných ovládacích prvků, nebo naprogramujte hostované ovládací prvky pro zpracování těchto oznámení přímo.

Hierarchie dědičnosti

Objekt CObject

CCmdTarget

Cwnd

Cdialog

CDialogEx

CMFCDesktopAlertDialog

Požadavky

Hlavička: afxDesktopAlertDialog.h

CMFCDesktopAlertDialog::CreateFromParams

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

Parametry

[v] Params

[v] pParent

Vrácená hodnota

Poznámky

CMFCDesktopAlertDialog::GetDlgSize

CSize GetDlgSize();

Vrácená hodnota

Poznámky

CMFCDesktopAlertDialog::HasFocus

BOOL HasFocus() const;

Vrácená hodnota

Poznámky

CMFCDesktopAlertDialog::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parametry

[v] pMsg

Vrácená hodnota

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCDesktopAlertWnd – třída
CMFCDesktopAlertWndInfo – třída
CDialogEx – třída