Acerca de Dialogos en FWH 13.06 (Solucionado)

Acerca de Dialogos en FWH 13.06 (Solucionado)

Postby Blessed » Fri Sep 27, 2013 11:11 pm

Hola Amigos del foro

Cuando abre un dialogo en mi aplicacion, muestra un flasheo desde la esquina superior izquierda de la pantalla.
No lo tenia en las versiones FWH anteriores, no he hecho cambios en mi codigo.
De hecho no le preste atencion hasta que un cliente me lo reporta como una falla en el programa que le entrego :D
La pregunta alguien sabe como desactivarlo, y el pintado del dialogo sea de una solo vez?

Saludos
Last edited by Blessed on Wed Oct 23, 2013 11:47 pm, edited 1 time in total.
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Re: Acerca de Dialogos en FWH 13.06

Postby Ariel » Fri Sep 27, 2013 11:52 pm

Hola,
yo tambien lo he notado con mdichilds al maximizarlas de entrada.
salu2, Ariel.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Acerca de Dialogos en FWH 13.06

Postby Antonio Linares » Sat Sep 28, 2013 2:22 pm

Oscar,

Es un dialogo modal ?

Usa un brush de fondo ?

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Acerca de Dialogos en FWH 13.06

Postby Antonio Linares » Sat Sep 28, 2013 2:24 pm

Ariel,

En esas Mdichild usas diálogos no modales, si ?

Usas un brush de fondo en ellos ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Acerca de Dialogos en FWH 13.06

Postby Ariel » Sat Sep 28, 2013 4:50 pm

Antonio,
si son NOMODAL y NO uso fondos ni brush, ni gradients, ni nada, simplemente el DIALOG

salu2, Ariel.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Acerca de Dialogos en FWH 13.06

Postby Antonio Linares » Sat Sep 28, 2013 6:03 pm

Ariel,

En la Clase TMdiChild hemos cambiado estas líneas. Puedes cambiarlas asi y ver si varia el efecto ? gracias

Code: Select all  Expand view
  ::hWnd = ::oWndClient:SendMsg( WM_MDICREATE, 0,;
        cMdiStruct( "TMDICHILD", cTitle,;
                    ::nTop, ::nLeft, ::nBottom, ::nRight,;
                    ::nStyle ) )

   /*
   ::hWnd = CreateMdiWindow( "TMDICHILD", cTitle, ::nStyle, ::nTop, ::nLeft, ::nBottom, ::nRight,;
                             ::oWndClient:hWnd, GetInstance() )                
   */
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Acerca de Dialogos en FWH 13.06

Postby Ariel » Sat Sep 28, 2013 6:48 pm

Antonio,
ahi funciona correctamente :wink: , al menos para mi :D
Gracias.
Salu2, Ariel.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Acerca de Dialogos en FWH 13.06

Postby surGom » Sun Sep 29, 2013 1:17 pm

Yo uso una versión anterior 13.02 y me hace lo mismo la clase tmdichild está como dice Antonio que hay que modificar

Code: Select all  Expand view

  ::hWnd = ::oWndClient:SendMsg( WM_MDICREATE, 0,;   Por el flash a la apertura del diálogo
        cMdiStruct( "TMDICHILD", cTitle,;
                    ::nTop, ::nLeft, ::nBottom, ::nRight,;
                    ::nStyle ) )
   ::Link()
 


Gracias
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Acerca de Dialogos en FWH 13.06

Postby Blessed » Wed Oct 09, 2013 11:40 pm

Antonio

Estoy usando la 13.06 y los dialogos los uso NOMODAL, y tampoco tengo brush.
Y como dice Luis, la clase esta como tu lo indicas que hay que modificar.
La clase no tiene estas lineas que pides poner como comentario
Code: Select all  Expand view

   ::hWnd = CreateMdiWindow( "TMDICHILD", cTitle, ::nStyle, ::nTop, ::nLeft, ::nBottom, ::nRight,;
                             ::oWndClient:hWnd, GetInstance() )
 


No se que version tiene Ariel
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Re: Acerca de Dialogos en FWH 13.06

Postby Blessed » Thu Oct 10, 2013 1:56 pm

Antonio

He comparado la Clase TMdiChild de la FWH 10.10 con la 13.06 y las lineas que mencionas son las mismas.
El Flasheo no me aparece en Windows XP, Si en Win 8

Saludos
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Re: Acerca de Dialogos en FWH 13.06

Postby Antonio Linares » Fri Oct 11, 2013 2:50 pm

Podeis probar el ejemplo FWH/samples/testmdi4.prg ?

Aqui funciona bien y no muestra parpadeo. A ver si podemos conseguir un ejemplo en donde falle, gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Acerca de Dialogos en FWH 13.06

Postby Blessed » Wed Oct 23, 2013 5:57 pm

Antonio
Probe con Testmdi4.prg y no hay flasheo.
En WIN 8 tengo el flasheo en negro.
En Win XP el flsheo es mucho mas rapido en blanco.
Y el flasheo desaparece al quitar CENTERED.
Code: Select all  Expand view

       ACTIVATE DIALOG oWndChilds[1] CENTERED NOMODAL
 
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Re: Acerca de Dialogos en FWH 13.06

Postby Antonio Linares » Wed Oct 23, 2013 8:52 pm

Oscar,

Si la caja de diálogo la creas desde recursos, prueba a quitarle el estilo WS_VISIBLE
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Acerca de Dialogos en FWH 13.06 (Solucionado)

Postby Blessed » Wed Oct 23, 2013 10:52 pm

Antonio

Funciona bien, Gracias.
He eliminado de los archivos RC el WS_VISIBLE, de forma manual, estoy usando como editor de recursos el PELLES.
Como lo hago desde PELLES?

En la ventana "Propiedades", en la seccion "Window Styles", la propiedad "Visible" debe estar "No"

Saludos
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 105 guests