Classe CMFCDesktopAlertDialog

La CMFCDesktopAlertDialog classe viene usata insieme alla classe CMFCDesktopAlertWnd per visualizzare una finestra di dialogo personalizzata in una finestra popup.

Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Sintassi

class CMFCDesktopAlertDialog : public CDialogEx

Membri

Metodi pubblici

Nome Descrizione
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::P reTranslateMessage Esegue l'override di CDialogEx::PreTranslateMessage.

Osservazioni:

Eseguire i passaggi seguenti per visualizzare una finestra di dialogo personalizzata in una finestra popup:

  1. Derivare una classe da CMFCDesktopAlertDialog.

  2. Creare un modello di finestra di dialogo figlio nelle risorse del progetto.

  3. Chiamare CMFCDesktopAlertWnd::Create con l'ID risorsa del modello di dialogo e un puntatore alle informazioni sulla classe di runtime della classe derivata come parametri.

  4. Programmare la finestra di dialogo personalizzata per gestire tutte le notifiche provenienti dai controlli ospitati oppure programmare i controlli ospitati per gestire direttamente queste notifiche.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CDialog

CDialogEx

CMFCDesktopAlertDialog

Requisiti

Intestazione: afxDesktopAlertDialog.h

CMFCDesktopAlertDialog::CreateFromParams

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

Parametri

[in] params

[in] pParent

Valore restituito

Osservazioni:

CMFCDesktopAlertDialog::GetDlgSize

CSize GetDlgSize();

Valore restituito

Osservazioni:

CMFCDesktopAlertDialog::HasFocus

BOOL HasFocus() const;

Valore restituito

Osservazioni:

CMFCDesktopAlertDialog::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parametri

[in] pMsg

Valore restituito

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
CMFCDesktopAlertWnd Class
Classe CMFCDesktopAlertWndInfo
Classe CDialogEx