04/10/2006, 22:07
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
probablemente no es necesario que sea global,
un dialogo modal solo puede retornar el DialogResult, pero hay una vercion que le podemos pasar un putero a void, podria ser tu objeto u estructura.
no se como sea en MFC, en WinAPI tenemos a:
DialogBox y DialogBoxParam, es atraves de este parametro qeu pasamos datos al dialogo, y del dialogo a su ventana padre.
si no, recuerda que apesar de que el dialogo nativo se destruye al terminar el DialogProc, no pasa lo mismo con la clase contenedora, por tanto bien puedes crear un campo que guarde estos datos y despues de mostrar el dialogo, pedirlos con una funcion que agreges a tu clase dialogo.
data* GetDatos(), por ejemplo.
si la clasedialogo aun existe esto funcionara.
la idea es esa, saludos. |