C/Visual C - Hacer llamado a un dialogo

 
Vista:

Hacer llamado a un dialogo

Publicado por Juan Pablo (3 intervenciones) el 04/04/2006 20:00:15
Necesito hacer llamado a un dialogo desde otro dialogo mediante un boton o algo similar esto lo deseo hacer en visual c++ 6
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:Hacer llamado a un dialogo

Publicado por fernando.gomez (1603 intervenciones) el 04/04/2006 21:15:04
Supongamos que tienes:

CAlgunDlg : CDialog { ... };

lo único que tienes que hacer, digamos, desde tu ventana principal, i.e. CMainFrame, es lo siguiente. Recibes el mensaje ON_BTN_CLICKED en tu BEGIN_MESSAGE_MAP de forma normalita. Supongamos que lo mapeas a OnMostrarDlg. Entonces:

afx_msg void CMainFrame::OnMostrarDlg()
{
CAlgunDlg wndDialogo = this; // asignamos "this" como parámetro de constructor
wndDialogo.DoModal(); // lo llamamos
wndDialog.DestroyWindow(); // destruimos la ventana.
// ¡y listo!
}

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