• Domingo 17 de Noviembre de 2024, 00:51

Autor Tema:  Hacer 2 ventanas y acceder a hwnd de una a otra  (Leído 1323 veces)

fraguelrk

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Hacer 2 ventanas y acceder a hwnd de una a otra
« en: Jueves 13 de Marzo de 2003, 14:26 »
0
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

  • Miembro activo
  • **
  • Mensajes: 84
    • Ver Perfil
    • http://www.latindevelopers.com
Re: Hacer 2 ventanas y acceder a hwnd de una a otra
« Respuesta #1 en: Lunes 8 de Diciembre de 2003, 03:38 »
0
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
  1.  
  2. void SetOtraVenta(CWnd* ventanitaMaldita){
  3.    m_pOtraVentana = ventanitaMaldita;
  4. }
  5.  
  6.  

al momento de crear las ventanas haces :

Código: Text
  1.  
  2.  
  3. ventana1.create(....);
  4. ventana2.create(....);
  5.  
  6. ventana1.SetOtraVenta(&ventana2);
  7. ventana2.SetOtraVenta(&ventana1);
  8.  
  9. ventana1.ShowWindow(....);
  10. ventana2.ShowWindow(....);
  11.  
  12.  
  13.  

Listo ya tienes una variable para controlar otra ventanita.

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