Partager via


CMFCDesktopAlertDialog, classe

La CMFCDesktopAlertDialog classe est utilisée avec la classe CMFCDesktopAlertWnd pour afficher une boîte de dialogue personnalisée dans une fenêtre contextuelle.

Pour plus d’informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation de Visual Studio.

Syntaxe

class CMFCDesktopAlertDialog : public CDialogEx

Membres

Méthodes publiques

Nom Description
CMFCDesktopAlertDialog ::CreateFromParams
CMFCDesktopAlertDialog ::GetDlgSize
CMFCDesktopAlertDialog ::HasFocus
CMFCDesktopAlertDialog ::P reTranslateMessage (Substitue CDialogEx::PreTranslateMessage.)

Notes

Pour afficher une boîte de dialogue personnalisé dans une fenêtre contextuelle, procédez comme suit :

  1. Dérivez une classe de CMFCDesktopAlertDialog.

  2. Créez un modèle de boîte de dialogue enfant dans les ressources du projet.

  3. Appelez CMFCDesktopAlertWnd ::Create avec l’ID de ressource du modèle de dialogue et un pointeur vers les informations de classe runtime de la classe dérivée en tant que paramètres.

  4. Programmez la boîte de dialogue personnalisée de sorte qu'elle traite toutes les notifications en provenance des contrôles hébergés ou programmez les contrôles hébergés de sorte qu'ils traitent directement ces notifications.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CDialog

CDialogEx

CMFCDesktopAlertDialog

Spécifications

En-tête : afxDesktopAlertDialog.h

CMFCDesktopAlertDialog ::CreateFromParams

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

Paramètres

[in] params

[in] pParent

Valeur de retour

Notes

CMFCDesktopAlertDialog ::GetDlgSize

CSize GetDlgSize();

Valeur de retour

Notes

CMFCDesktopAlertDialog ::HasFocus

BOOL HasFocus() const;

Valeur de retour

Notes

CMFCDesktopAlertDialog ::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Paramètres

[in] pMsg

Valeur de retour

Notes

Voir aussi

Graphique hiérarchique
Classes
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWndInfo, classe
CDialogEx, classe