Programación General => C/C++ => Visual C++ => Mensaje iniciado por: fraguelrk en Jueves 13 de Marzo de 2003, 14:26
Título: Hacer 2 ventanas y acceder a hwnd de una a otra
Publicado por: fraguelrk en Jueves 13 de Marzo de 2003, 14:26
Hola a todos;mi problema es que no puedo dibujar 2 ventanas como win32 Application y acceder desde una al handle de la otra para cambiar algun atributo.Agradeceria mucho unja respuesta.
Título: Re: Hacer 2 ventanas y acceder a hwnd de una a otra
Publicado por: navisoft en Lunes 8 de Diciembre de 2003, 03:38
Facil!
A cada ventana de agregas una variable como CWnd* m_pOtraVentana; que sea NULL al principio luego agregas una funcion como
Código: Text
void SetOtraVenta(CWnd* ventanitaMaldita){
m_pOtraVentana = ventanitaMaldita;
}
al momento de crear las ventanas haces :
Código: Text
ventana1.create(....);
ventana2.create(....);
ventana1.SetOtraVenta(&ventana2);
ventana2.SetOtraVenta(&ventana1);
ventana1.ShowWindow(....);
ventana2.ShowWindow(....);
Listo ya tienes una variable para controlar otra ventanita.