Programación General > Visual C++

 Hacer 2 ventanas y acceder a hwnd de una a otra

(1/1)

fraguelrk:
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.

navisoft:
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.

--
navisoft
http://www.titiqaqa.com/navisoft/

Navegación

[0] Índice de Mensajes

Ir a la versión completa