C/Visual C - NECESITO AYUDA

 
Vista:

NECESITO AYUDA

Publicado por yo (1 intervención) el 21/02/2001 18:26:23
Hola a todos. Estoy programando en VC++ y necesito crear un dialogo no modal. Alguien sabe como hacerlo? Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:NECESITO AYUDA

Publicado por Eva (2 intervenciones) el 27/02/2001 13:00:28
Crea el dialogbox con las herramientas gráficas y ponle un nombre (ej:miDlg).
Con la funcion DialogBox() crearas ese dialogo como no modal, y hasta que no lo cierres el programa \\\"no seguirá adelante\\\". Por ejemplo, si pones algo así:

if (IDOK == DialogBox (hInstance, TEXT (\\\"miDlg\\\"), hwnd, miDlgProc))
{
...
}

estas indicando que la funcion para etender a los mensajes del dialogbox será miDlgProc (tendras de definirla y rellenarla con el codigo de tu dialogbox). Hasta que no se cierre el cuadro de dialogo con IDOK, no se entrara dentro del if anterior. Si se cierra con otra cosa, continuará el programa fuera del if.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar