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:
Derivare una classe da
CMFCDesktopAlertDialog
.Creare un modello di finestra di dialogo figlio nelle risorse del progetto.
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.
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à
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