CMFCDesktopAlertDialog (clase)
La clase CMFCDesktopAlertDialog
se usa junto con la clase CMFCDesktopAlertWnd para mostrar un cuadro de diálogo personalizado en una ventana emergente.
Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.
Sintaxis
class CMFCDesktopAlertDialog : public CDialogEx
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
CMFCDesktopAlertDialog::CreateFromParams | |
CMFCDesktopAlertDialog::GetDlgSize | |
CMFCDesktopAlertDialog::HasFocus | |
CMFCDesktopAlertDialog::P reTranslateMessage | (Invalida CDialogEx::PreTranslateMessage ). |
Comentarios
Lleve a cabo los pasos siguientes para mostrar un cuadro de diálogo personalizado en una ventana emergente:
Derivar una clase de
CMFCDesktopAlertDialog
.Crear una plantilla de cuadro de diálogo secundario en los recursos del proyecto.
Llamar a CMFCDesktopAlertWnd::Create con el identificador de recurso de la plantilla de cuadro de diálogo y un puntero a la información en tiempo de ejecución de la clase derivada como parámetros.
Programar el cuadro de diálogo personalizado para tratar todas las notificaciones que proceden de los controles hospedados o programar los controles hospedados para tratar directamente estas notificaciones.
Jerarquía de herencia
Requisitos
Encabezado: afxDesktopAlertDialog.h
CMFCDesktopAlertDialog::CreateFromParams
BOOL CreateFromParams(
CMFCDesktopAlertWndInfo& params,
CMFCDesktopAlertWnd* pParent);
Parámetros
[in] params
[in] pParent
Valor devuelto
Comentarios
CMFCDesktopAlertDialog::GetDlgSize
CSize GetDlgSize();
Valor devuelto
Comentarios
CMFCDesktopAlertDialog::HasFocus
BOOL HasFocus() const;
Valor devuelto
Comentarios
CMFCDesktopAlertDialog::P reTranslateMessage
virtual BOOL PreTranslateMessage(MSG* pMsg);
Parámetros
[in] pMsg
Valor devuelto
Comentarios
Consulte también
Gráfico de jerarquías
Clases
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWndInfo (clase)
CDialogEx (clase)