Problema con FoxRibbon y últimas actualizaciones de Windows 10

278 views
Skip to first unread message

José Luis

unread,
Oct 6, 2016, 7:00:48 AM10/6/16
to Comunidad de Visual Foxpro en Español
Hola amigos,

Tengo una aplicación funcionando desde hace unos años en VFP9 que utiliza FoxRibbon.
Desde hace unos días, y después de las últimas actualizaciones de Windows 10, los formularios que se minimizan no se pueden restaurar pulsando en el icono.

Parece que el problema es del titlebar del formulario
Si el formulario lo ponemos como desktop .F. y ShowWindow 1. In Top Level, que es como los tengo yo, el botón de restaurar formulario no funciona correctamente

Una vez minimizado el formulario si clickamos sobre el icono de éste entonces aparece el menú y de esta manera si lo podemos restaurar

¿Alguien tiene el mismo problema o sabe como solucionarlo?


Germán Fabricio Valdez

unread,
Oct 8, 2016, 10:20:56 AM10/8/16
to Comunidad de Visual Foxpro en Español
baje el foxribbon 0,14 beta y trae un ejecutable de ejemplo y me anda muy bien en mi windows 10 de 32 bits minimiza y restaura

proba el exe demo haber que te sucede

por desgracia el programador fallecio
https://sites.google.com/site/foxribbonclass/descargas

José Luis

unread,
Oct 11, 2016, 11:44:57 AM10/11/16
to Comunidad de Visual Foxpro en Español
Fíjate German en el error que comento

Modifica uno de los formularios de ejemplo example1 con esta configuración que te indico a continuación y dime si lo puedes restaurar:

Desktop .F.

Germán Fabricio Valdez

unread,
Oct 11, 2016, 1:11:25 PM10/11/16
to Comunidad de Visual Foxpro en Español
modifique la propiedad desktop a .f. estaba en .t. y genere el exe nuevamente y se comporta normalmente se maximizar resaurar y minimizar el ejemplo1
windows 10 32 bits actualizado


El jueves, 6 de octubre de 2016, 8:00:48 (UTC-3), José Luis escribió:

Ivan Aguirre

unread,
Sep 5, 2017, 10:10:17 AM9/5/17
to Comunidad de Visual Foxpro en Español
Estimados, reabro este hilo para no crear uno nuevo, porque yo también experimento este problema.

Es como que al minimizar un form utilizando Foxribbon,  se inhabilita el botón de minimizar -que al apretarlo debería restaurar el form minimizado- y se corren los otros dos, de manera que si presiono el de maximizar en realidad estoy apretando el de cerrar.  Parece ser algo técnico.  Recién he habilitado foxribbon  y veo esto.

Hay alguna solución porque mis formularios si o si deben ser desktop, no quieron que sean de nivel superior.
Si no la hay, deberé desactivar este tema de foxribbon.

Desde ya gracias por cualquier aporte.
Es una herramienta vieja, algún día tenía que pasar.

Ivan Aguirre

unread,
Sep 6, 2017, 11:42:20 AM9/6/17
to Comunidad de Visual Foxpro en Español
Bueno, les dejo como lo solucioné, por si a otro le pasa.

1- En la clase base manejando el assign del windowstyle  detecto si se minimiza, y SOLO si se minimiza, TITLEBAR vuelve a ser 1, esto restaura el manejo normal del form minimizado y funcionan bien los botones.
2- Si por varios eventos CLICK, RESIZE, ACTIVATE detecta que el form vuelve a la vida, -porque si uso el Restaurar vieron que windowstate no se entera-  y teníamos TITLEBAR en 0 originalmente pues lo restaura, y al volver a ser visible ya no está.

Hasta ahora ha superado todas las pruebas. Menos mal, porque cambia mucho con o si el _titlebar
Reply all
Reply to author
Forward
0 new messages