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 :
Dérivez une classe de
CMFCDesktopAlertDialog
.Créez un modèle de boîte de dialogue enfant dans les ressources du projet.
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.
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
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