Crear dialogo dentro de DLL
Publicado por guille (13 intervenciones) el 20/09/2001 17:11:01
Hola a todos,
Quiero hacer una pequenia aplicacion (Console application) en VC++ 6 que use una DLL que he creado. La DLL simplemente tiene que mostrar un dialogo, pero la aplicacion debe continuar, esto es, el dialogo no debe ser Modal.
La aplicacion debe llamar a la DLL de la siguiente manera:
....
llamadas a otras funciones
....
dll_create_dialog();
....
llamadas a otras funciones....
....
dll_destroy_dialog();
He intentado hacerlo de la siguiente manera: La DLL crea un hilo propio (una clase WinThread) y en el constructor de ese hilo, creo mi dialogo (simplemente con una llamada a Create()).
El dialogo se crea y la aplicacion que usa la DLL puede hacer mas llamadas, el problema es que no puedo interactuar con el dialogo (no
se puede clickar en ningun boton, se queda como colgado).
Gracias,
g.
Quiero hacer una pequenia aplicacion (Console application) en VC++ 6 que use una DLL que he creado. La DLL simplemente tiene que mostrar un dialogo, pero la aplicacion debe continuar, esto es, el dialogo no debe ser Modal.
La aplicacion debe llamar a la DLL de la siguiente manera:
....
llamadas a otras funciones
....
dll_create_dialog();
....
llamadas a otras funciones....
....
dll_destroy_dialog();
He intentado hacerlo de la siguiente manera: La DLL crea un hilo propio (una clase WinThread) y en el constructor de ese hilo, creo mi dialogo (simplemente con una llamada a Create()).
El dialogo se crea y la aplicacion que usa la DLL puede hacer mas llamadas, el problema es que no puedo interactuar con el dialogo (no
se puede clickar en ningun boton, se queda como colgado).
Gracias,
g.
Valora esta pregunta


0