Udostępnij za pośrednictwem


Klasa CMFCDesktopAlertDialog

Klasa CMFCDesktopAlertDialog jest używana razem z klasą CMFCDesktopAlertWnd w celu wyświetlenia niestandardowego okna dialogowego w oknie podręcznym.

Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

Składnia

class CMFCDesktopAlertDialog : public CDialogEx

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::P reTranslateMessage (Przesłania CDialogEx::PreTranslateMessage).

Uwagi

Wykonaj następujące kroki, aby wyświetlić okno dialogowe niestandardowe w oknie podręcznym:

  1. Tworzenie klasy z CMFCDesktopAlertDialogklasy .

  2. Utwórz szablon okna dialogowego podrzędnego w zasobach projektu.

  3. Wywołaj metodę CMFCDesktopAlertWnd::Create z identyfikatorem zasobu szablonu okna dialogowego i wskaźnikiem do informacji o klasie środowiska uruchomieniowego klasy pochodnej jako parametrów.

  4. Zaprogramuj niestandardowe okno dialogowe, aby obsługiwać wszystkie powiadomienia pochodzące z hostowanych kontrolek lub programować hostowane kontrolki, aby obsługiwać te powiadomienia bezpośrednio.

Hierarchia dziedziczenia

Obiekt CObject

CCmdTarget

CWnd

CDialog

CDialogEx

CMFCDesktopAlertDialog

Wymagania

Nagłówek: afxDesktopAlertDialog.h

CMFCDesktopAlertDialog::CreateFromParams

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

Parametry

[in] parametry

[in] PParent

Wartość zwracana

Uwagi

CMFCDesktopAlertDialog::GetDlgSize

CSize GetDlgSize();

Wartość zwracana

Uwagi

CMFCDesktopAlertDialog::HasFocus

BOOL HasFocus() const;

Wartość zwracana

Uwagi

CMFCDesktopAlertDialog::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parametry

[in] PMsg

Wartość zwracana

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCDesktopAlertWnd
Klasa CMFCDesktopAlertWndInfo
Klasa CDialogEx