Compartir a través de


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:

  1. Derivar una clase de CMFCDesktopAlertDialog.

  2. Crear una plantilla de cuadro de diálogo secundario en los recursos del proyecto.

  3. 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.

  4. 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

CObject

CCmdTarget

CWnd

Cdialog

CDialogEx

CMFCDesktopAlertDialog

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)