SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: spyfly en Miércoles 26 de Julio de 2006, 21:57

Título: Abrir Ventana De Forma Modal
Publicado por: spyfly en Miércoles 26 de Julio de 2006, 21:57
Hola, en nuestro programa hemos creado una ventana ventana principal y desde un boton llamamos a otra ventana gracias a este codigo:

Código: Text
  1.  
  2. DialogBox(hInstance, (LPCSTR)IDD_TERMINAR, HWND_DESKTOP, InputBox);
  3.  
  4.  


Creemos que la ventana es de forma no modal, por que si pinchamos en la ventana principal la ventana creada queda por detrás.
¿Como podriamos cambiar la venata pequeña a forma modal?

Un saludo. Gracias.
Título: Re: Abrir Ventana De Forma Modal
Publicado por: shakka en Miércoles 26 de Julio de 2006, 22:44
Fijate en el archivo de recursos, el estilo debe ser DS_MODALFRAME
Título: Re: Abrir Ventana De Forma Modal
Publicado por: spyfly en Jueves 27 de Julio de 2006, 09:35
gracias por la ayuda, con esa pista ya lo hemos conseguido aunque hemos seguido distintos pasos. Lo que hemos hecho es activar la casilla "system modal" en la pestaña "More Styles" de la ventana de propiedades del dialogo.

Un saludo. Gracias
Título: Re: Abrir Ventana De Forma Modal
Publicado por: shakka en Jueves 27 de Julio de 2006, 16:54
Me alegro que lo pudiste solucionar, supuse que no usabas el diseñador de formularios.  :P
Título: Re: Abrir Ventana De Forma Modal
Publicado por: spyfly en Viernes 28 de Julio de 2006, 15:14
Un saludo. Gracias por todo.