Foxribbon oculta la barra de tareas al iniciarlo con ventana maximizada

495 views
Skip to first unread message

Eric Natareno Guerra

unread,
Apr 23, 2012, 1:38:01 PM4/23/12
to publicesvfoxpro
Hola amigos, he estado revisando el excelente trabajo de Guillermo y quisiera saber si hay alguna forma de evitar que al abrir foxribbon maximizado oculte la barra de tareas de windows. Gracias

Guillermo Carrero

unread,
Apr 23, 2012, 3:30:16 PM4/23/12
to publice...@googlegroups.com
Muy buena pregunta Tqanyouman.

He realizado algunas pruebas y el problema es que al indicar la propiedad TitleBar = 0 al formulario para quitar la barra de título nativa de Windows, el formulario no responde de igual manera como con ella.

Déjame un tiempo para investigar sobre el tema y si alguno de Ustedes tiene una pista para solucionar el problema será de agradecer.

Un saludo,

Guillermo Carrero

Luis Maria Guayan

unread,
Apr 23, 2012, 3:42:13 PM4/23/12
to publice...@googlegroups.com
Guillermo, estuve viendo ese comportamiento y no logro ubicar algún método Resize que se dispare cuando se hace click en el cuadro de maximizar. Puedes indicar donde le das el Alto al formulario main?

Saludos,

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Douglas Sánchez

unread,
Apr 23, 2012, 3:52:38 PM4/23/12
to publice...@googlegroups.com

Yo estoy probando de todo con Desktop = .f. pero nel pastel como dicen aca, siempre me oculta la barra de tarea de guindou.

saludes

edgar suarez kummers

unread,
Apr 23, 2012, 3:54:04 PM4/23/12
to publice...@googlegroups.com
Estimados Guillermo y Luis María:

Eso se resuelve en forma fácil colocando un dibujo *.jpg multicopiado y empezando la aplicación con la ventana ni minimizada ni maximizada ....

Yo lo había posteado en el main pero ahora me tocaría mirar un código ... no sé si todavía esté ese mensaje mío con el main.prg donde se multicopia una imagen y se empieza del tamaño de una carta de una baraja más o menos.

Si no lo encuentran en los próximos minutos entonces recurro a mis libros de historia.

saludos
edgar
--
edgar suarez kummers

Ing.Daniel Bojorge

unread,
Apr 23, 2012, 4:09:14 PM4/23/12
to publice...@googlegroups.com
El problema es con el Form de VFP (no tanto de este magnífico Ribbon), yo estoy usando otro Ribbon, pero ya estoy cambiando al FoxRibbon.


Imágenes integradas 1



Esta aplicación cubre toda la pantalla y también  la barra de tareas.

Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)
Siga.jpg

edgar suarez kummers

unread,
Apr 23, 2012, 4:17:47 PM4/23/12
to publice...@googlegroups.com
Voy a buscar en los libros de historia y en una media hora les envío un MAIN.PRG que evita ese problema ... byes

porque debo estar preparado para actuar en California, ... , esos gringos .... ya me hicieron contrato de consultoría ... claro para mis cuestiones de electrónica ... con firma y todo el contrato .... je,je,je ...
--
edgar suarez kummers
Siga.jpg

Douglas Sánchez

unread,
Apr 23, 2012, 4:24:53 PM4/23/12
to publice...@googlegroups.com
Suerte Edgar, y pedí adelanto, cuidado un fraude jajajaj. saludes

PD: No es que te este salando la papa antes de tiempo.lol

Lewis López

unread,
Apr 23, 2012, 4:30:13 PM4/23/12
to publice...@googlegroups.com
Ese comportamiento que se da al quitar el titelbar del form se puede soluciona usando sysmetric() y restandole el tamaño de la barra de tareas al maximizar el form.


Saludos.

SOLUCIONES PC & REDES
Desarrollo de Software a la medida
Diseño de planos Arquitectónicos
Venta, reparación y mantenimiento de Computadores.
Lewis Oswaldo López Gómez .
Teg. En obras Civiles.
Analista y Programador de sistemas.
Cel: 311 665 0342
Correo:
Skipe 
asaie2010
Córdoba-Colombia




Date: Mon, 23 Apr 2012 12:30:16 -0700
From: guillerm...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Foxribbon oculta la barra de tareas al iniciarlo con ventana maximizada

edgar suarez kummers

unread,
Apr 23, 2012, 4:31:38 PM4/23/12
to publice...@googlegroups.com
Estimados Luis María, Guillermo, Douglas y Daniel ...
Por favor miren las líneas MODIFY ....




CLEAR
Set Default To JustPath(Sys(16))
store sys(5)+sys(2003) to rutera
set classlib to cforms additive
SET TALK OFF
SET DEBUG OFF
SET ESCAPE OFF
Set Delete On
Set Exact On
Set Status Bar On
SET CENTURY ON
SET DATE TO BRITISH
set hours to 12
_Screen.Autocenter=.T.
_Screen.Closable =.F.
_Screen.MaxButton=.F.
_Screen.Movable=.T.
_SCREEN.Visible =.T.
_Screen.WindowState=2
_Screen.BorderStyle=2                          
_Screen.icon="alegre.ico"
_Screen.Caption="ESK@"
ON KEY LABEL CTRL+T marino()
MODIFY WINDOW SCREEN TITLE '     senderos, forty four, TRAZABILIDAD de EVENTOS,(CTRL+T pantalla)'
MODIFY WINDOW SCREEN FILL FILE 'ojos.jpg'
MODIFY WINDOW SCREEN GROW
MODIFY WINDOW SCREEN ZOOM
MODIFY WINDOW SCREEN FROM 10,10 TO 30,30 
_Screen.backColor =RGB(0,255,255)
_Screen.LockScreen=.F.
#INCLUDE Crypto.H
Close DataBases
Clear Screen
Do elmenu.Mpr
Read Events
Clear Windows
Close DataBases
close all
Clear all
Set Sysmenu to Defa
--
edgar suarez kummers
Siga.jpg

Guillermo Carrero

unread,
Apr 23, 2012, 4:41:20 PM4/23/12
to publice...@googlegroups.com
Hola Luis María:

El código está en el botón maximizar de la clase _TitleBar que es tan sencillo como:

THISFORM.WINDOWSTATE = IIF(THISFORM.WINDOWSTATE = 0, 2, 0)

Pero ese no es el problema. Al indicar TitleBar = 0 en un formulario de nivel superior el comportamiento no es el que se espera. Por lo contrario si estableces TitleBar = 1 se comporta normalmente.

Puedes probar con un simple formulario de pruebas y conmutando el TitleBar, verás su comportamiento.

Un saludo,

Guillermo Carrero

P.D. Aquí no se puede hablar del 1-2

Andrés O. Gimbatti

unread,
Apr 23, 2012, 6:28:50 PM4/23/12
to Comunidad de Visual Foxpro en Español
solo funciona en formularios de nivel superior esta clase? es posible
usarla en formularios que salgan en screen?

Saludos

Ing.Daniel Bojorge

unread,
Apr 23, 2012, 7:02:17 PM4/23/12
to publice...@googlegroups.com
Según la documentación, funciona para ambos, porque veo que habla del _Screen, ¿o me equivoco?



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)

Luis Maria Guayan

unread,
Apr 24, 2012, 12:35:48 AM4/24/12
to publice...@googlegroups.com
Bien Guillermo, lo he probado con un formulario con las siguientes propiedades:

    BorderStyle = 0
    ShowWindow = 2
    TitleBar = 0

y tiene el comportamiento que indicas, cuando maximizas cubre la barra de tares de Windows, y con
TitleBar = 1 funciona como uno espera.

No creo que sea algo para "reparar" en FoxRibbon

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


Ing.Daniel Bojorge

unread,
Apr 24, 2012, 12:31:56 PM4/24/12
to publice...@googlegroups.com
Eso intenté decir, NO ES PROBLEMA DE FOXRIBBON, sino ya de VFP con determinados parámetros en los forms.



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)

Eric Natareno Guerra

unread,
Apr 24, 2012, 6:22:46 PM4/24/12
to publice...@googlegroups.com
Gracias Guillermo, Luis Maria y a todos por tomarse su tiempo para investigar este comportamiento, yo estaba usando la clase ribbon de ThemedControls y en efecto tiene el mismo efecto en la barra de tareas, ahora estoy implementando FOXRIBBON a una aplicacion que estoy terminando y me parece fantástica. Muchas Gracias.

Guillermo Carrero

unread,
Apr 25, 2012, 3:00:33 PM4/25/12
to publice...@googlegroups.com
Gracias a vos.

Estoy a punto de resolver este tema y como tu indicas la magnifica herramienta ThemedControls del Sr. Emerson Santon Reed, como el propio IDE de VFP presentan este problema.

Un saludo,

Guillermo Carrero

Eric Natareno Guerra

unread,
Apr 25, 2012, 6:54:53 PM4/25/12
to publice...@googlegroups.com
Si Guillermo, se me olvidó colocar en el comentario anterior el nombre del creador de ThemedControls, el Sr. Emerson Santon Reed y que gracias a personas como ustedes que trabajan y se esfuerzan en crear nuevas herramientas para nuestro Zorro y que lo comparten con todo mundo sin cobrar ni un solo centavo, es que nuestras aplicaciones tienen muchísimas funcionalidades mas que la competencia.  FOXYPREVIEW Cesar Chalom, THEMEDCONTROLS Emerson Santon Reed, FOXRIBBON Guillermo Carrero, etc.
Reply all
Reply to author
Forward
0 new messages