Acerca de Dialogos en FWH 13.06 (Solucionado)
Acerca de Dialogos en FWH 13.06 (Solucionado)
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
La pregunta alguien sabe como desactivarlo, y el pintado del dialogo sea de una solo vez?
Saludos
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
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.
_ A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Re: Acerca de Dialogos en FWH 13.06
Hola,
yo tambien lo he notado con mdichilds al maximizarlas de entrada.
salu2, Ariel.
yo tambien lo he notado con mdichilds al maximizarlas de entrada.
salu2, Ariel.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Acerca de Dialogos en FWH 13.06
_,
Es un dialogo modal ?
Usa un brush de fondo ?
gracias
Es un dialogo modal ?
Usa un brush de fondo ?
gracias
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Acerca de Dialogos en FWH 13.06
Ariel,
En esas Mdichild usas diálogos no modales, si ?
Usas un brush de fondo en ellos ?
En esas Mdichild usas diálogos no modales, si ?
Usas un brush de fondo en ellos ?
Re: Acerca de Dialogos en FWH 13.06
Antonio,
si son NOMODAL y NO uso fondos ni brush, ni gradients, ni nada, simplemente el DIALOG
salu2, Ariel.
si son NOMODAL y NO uso fondos ni brush, ni gradients, ni nada, simplemente el DIALOG
salu2, Ariel.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Acerca de Dialogos en FWH 13.06
Ariel,
En la Clase TMdiChild _ estas líneas. Puedes cambiarlas asi y ver si varia el efecto ? gracias
En la Clase TMdiChild _ estas líneas. Puedes cambiarlas asi y ver si varia el efecto ? gracias
Code: Select all
::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() )
*/
Re: Acerca de Dialogos en FWH 13.06
Antonio,
ahi funciona correctamente , al menos para mi
Gracias.
Salu2, Ariel.
ahi funciona correctamente , al menos para mi
Gracias.
Salu2, Ariel.
Re: Acerca de Dialogos en FWH 13.06
Yo uso una versión anterior 13.02 y me hace lo mismo la clase tmdichild está como dice Antonio que hay que modificar
Gracias
Code: Select all
::hWnd = ::oWndClient:SendMsg( WM_MDICREATE, 0,; Por el flash a la apertura del diálogo
cMdiStruct( "TMDICHILD", cTitle,;
::nTop, ::nLeft, ::nBottom, ::nRight,;
::nStyle ) )
::Link()
Re: Acerca de Dialogos en FWH 13.06
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
No se que version tiene Ariel
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
::hWnd = CreateMdiWindow( "TMDICHILD", cTitle, ::nStyle, ::nTop, ::nLeft, ::nBottom, ::nRight,;
::oWndClient:hWnd, GetInstance() )
_ A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Re: Acerca de Dialogos en FWH 13.06
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
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
_ A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Acerca de Dialogos en FWH 13.06
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
Aqui funciona bien y no muestra parpadeo. A ver si podemos conseguir un ejemplo en donde falle, gracias
Re: Acerca de Dialogos en FWH 13.06
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.
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
ACTIVATE DIALOG oWndChilds[1] CENTERED NOMODAL
_ A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Acerca de Dialogos en FWH 13.06
_,
Si la caja de diálogo la creas desde recursos, prueba a quitarle el estilo WS_VISIBLE
Si la caja de diálogo la creas desde recursos, prueba a quitarle el estilo WS_VISIBLE
Re: Acerca de Dialogos en FWH 13.06 (Solucionado)
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
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
_ A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06