Ventanas no modales

04/04/2005 - 20:43 por Jesus David Rueda Polo | Informe spam
Saludos.
Tengo una aplicacion SDI en Visual C 6.0 y necesito tener abierta una
ventana no modal abierto junto al formulario principal, para dar ciertas
instrucciones.

De esta manera agradezo si me pueden facilitar una direccion electronico
donde puede mirar este tema o si tienen articulos al respecto, o de cualquier
forma que me puedan colaborar.

De antemano Gracias

Jesus David Rueda Polo

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
05/04/2005 - 17:55 | Informe spam
Añade un recurso de tipo dialogo a tu proyecto, supongamos que tiene por
identificador IDD_DIALOG

Añade, usando el menu contextual del dialogo en el editor de recursos una
clase que represente a tu dialogo, derivada de CDialog, supongamos que la
llamamos CMyDialog.

Añade un miembro privado del tipo de tu dialogo a la clase que controlará el
mensaje o evento que supondra la aparición del dialogo. No olvides hacer un
#include del .h donde esta definida la clase del dialogo.

En la función que controle ese mensaje o evento crea el dialogo y muestralo,
asi:

if (!m_MyDlg.m_hWnd) // Evitamos crear el dialogo mas de una vez
m_MyDlg .Create( IDD_DIALOG, ::AfxGetMainWnd());

m_MyDlg .ShowWindow(SW_SHOW);

Luego posiciona el dialogo donde te convenga, llamando a
m_MyDlg.SetWindowPos(...).

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 Rodrigo Corral [MVP]
05/04/2005 - 17:57 | Informe spam
Otra opción que te puede servir es usar un CDialogBar. Es una especie de
toolbar que puedes colocar en tu ventana de aplicación y cuyo contenido se
carga desde una plantilla de dialogo. Si lo que muestras en el dialogo tiene
que verse siempre creo que es mejor opción.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#3 Isidro Muñoz
07/04/2005 - 20:38 | Informe spam
Crea una ventana y le defines como AlwaysOnTop.

Saludos.
Isidro.

"Jesus David Rueda Polo" <Jesus David Rueda
escribió en el mensaje
news:
Saludos.
Tengo una aplicacion SDI en Visual C 6.0 y necesito tener abierta una
ventana no modal abierto junto al formulario principal, para dar ciertas
instrucciones.

De esta manera agradezo si me pueden facilitar una direccion electronico
donde puede mirar este tema o si tienen articulos al respecto, o de


cualquier
forma que me puedan colaborar.

De antemano Gracias

Jesus David Rueda Polo



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida