CSimpleDialog::DoModal
Invoca un cuadro de diálogo modal y devuelve el resultado del cuadro de diálogo cuando termine.
INT_PTR DoModal(
HWND hWndParent = ::GetActiveWindow()
);
Parámetros
- hWndParent
Un identificador al elemento primario del cuadro de diálogo. Si no se proporciona ningún valor, establece el elemento primario a la ventana activa actual.
Valor devuelto
Si es correcto, el valor devuelto es el Id. de recurso del control que despidió el cuadro de diálogo.
Si se produce un error en la función, el valor devuelto es – 1. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Este método administra toda la interacción con el usuario mientras el cuadro de diálogo está activa. Esto es lo que hace que el cuadro de diálogo modal; es decir, el usuario no puede interactuar con otras ventanas hasta que se cierra el cuadro de diálogo.
Requisitos
encabezado: atlwin.h