Color en CAPTION de un formulario

577 views
Skip to first unread message

Arnaldo Toledano

unread,
Jun 15, 2015, 9:49:28 AM6/15/15
to publice...@googlegroups.com
Como se cambia el color del CAPTION (unicamente), de un Form ?

Gracias
--
Arnaldo Toledano
Tesys Informática
Córdoba
Argentina

Rick C. Hodgin

unread,
Jun 15, 2015, 10:01:52 AM6/15/15
to publice...@googlegroups.com, arnaldo....@gmail.com, arnaldo....@gmail.com
No es posible.

Por Google Translate: 
Se podría crear un formulario con ninguna frontera o cabecera, y luego crear uno personalizado a ti mismo, pero eso es un montón de trabajo.

Puede ser posible hacer esto ya utilizan ssClasses de Jun Tangunan. No estoy seguro.


https://vfpx.codeplex.com/wikipage?title=ssClasses&referringTitle=Home

Saludos cordiales,
Rick C. Hodgin

English:  You could create a form with no border or header, and then create a custom one yourself, but that is a lot of work.

It may be possible to do this already using Jun Tangunan's ssClasses.  I'm not sure.

Irwin Rodriguez

unread,
Jun 15, 2015, 10:05:52 AM6/15/15
to publice...@googlegroups.com
Hola Arnaldo,

No es posible cambiar el color del caption de una forma nativa de VFP, lo que puedes hacer es crear tu propia forma y alli si puedes jugar con lo que quieras.

Saludos!
--
DISTRIBUIDORA IRSESU, C.A
J-29947174-7
Irwin Rodríguez
- Director
Analista Programador - Freelance
+584125210679

Barquisimeto - Venezuela
Desarrollos online dentro y fuera del país

Carlos Miguel FARIAS

unread,
Jun 15, 2015, 10:53:43 AM6/15/15
to Grupo Fox
Creas una clase contenedor, con las caracterísitcas que quieras (puede incluir, imagenes, texto, botones, etc.).
Todos esos elementos los podes configurar a gusto, con la funcionalidad que quieras.
En el init de esa clase contenedor, puedes hacer que el contenedor y todos sus componentes, se ajusten al tamaño del formulario donde se incorpora y que la barra se ajuste a cualquiera de los lados (a los costados hasta podrías rotar textos y gráficos).
Luego creas un formulario y no le activas el caption (titulos) y le agregas tu clase contenedor.
Le adaptas el texto y alguna otra cosa y ya tienes un caption a tu gusto.
Creo que había una libreria con mucha "piel" que hacía algo parecido.
saludos: Miguel, La Pampa (RA)

Rick C. Hodgin

unread,
Jun 16, 2015, 9:41:10 AM6/16/15
to publice...@googlegroups.com, arnaldo....@gmail.com, arnaldo....@gmail.com
Por Google Translate:  He pensado en una forma en que esto podría lograrse. La idea se me ocurrió mientras caminaba. :-) Si usted es muy serio sobre la necesidad, puedo ayudarte. Tomará un par de horas de codificación en C / C ++ Win32, y el uso de una DLL externa. Sin embargo, es factible.


Saludos cordiales,
Rick C. Hodgin

English:  I have now thought of a way this could be accomplished.  The idea occurred to me while I was walking. :-)  If you are very serious about needing it, I can help you.  It will take a few hours of C/C++ Win32 coding, and use of an external DLL.  But, it is doable.


On Monday, June 15, 2015 at 9:49:28 AM UTC-4, tesys wrote:

Fernando D. Bozzo

unread,
Jun 16, 2015, 12:49:27 PM6/16/15
to publice...@googlegroups.com, arnaldo....@gmail.com, arnaldo....@gmail.com
Hola:

Se cambia desde las propiedades del panel de control de Windows, pero no solo para Fox, sino para todo el sistema.

Saludos.-

Rick C. Hodgin

unread,
Jun 16, 2015, 1:54:34 PM6/16/15
to publice...@googlegroups.com, fdb...@gmail.com, arnaldo....@gmail.com
It can be done by setting the caption to "", DOEVENTS FORCE, and then capture the rectangle of the form caption area to a buffer, then creating a window which is positioned appropriately in those coordinates, painting that background, then painting the text in the desired color on top of it, and then tracking with the window as it moves, or is hidden/restored, and also by passing mouse events through to the underlying form.

Takes a bit of work to design, but once it's designed it's then a "black box" that can be used with those abilities.  It would also allow for objects to be placed on/near a form, and have VFP respond to their mouse interaction.

I believe this is partly what ssClasses does, but maybe not.  I have only seen demos.  I've never looked at the source code.

Best regards,
Rick C. Hodgin

Jean Pierre Adonis De La Cruz Garcia

unread,
Jun 16, 2015, 2:22:57 PM6/16/15
to publice...@googlegroups.com, arnaldo....@gmail.com, arnaldo....@gmail.com
Quizas sea un poquito tarde, pero recien leo tu comentario, te puedo decir que lo puedes hacer algo asi.


Ya esta para que le agregues mas cosas, y todo queda en tu imaginacion.

 
barra.rar

Fernando D. Bozzo

unread,
Jun 16, 2015, 3:18:19 PM6/16/15
to publice...@googlegroups.com, arnaldo....@gmail.com, arnaldo....@gmail.com
Hola Arnaldo:

Olvidé comentarte que está el proyecto ThemedTitleBar en VFPx, que podría servirte:

https://vfpx.codeplex.com/wikipage?title=ThemedTitleBar



Saludos.-


El lunes, 15 de junio de 2015, 15:49:28 (UTC+2), tesys escribió:

Rick C. Hodgin

unread,
Jun 16, 2015, 3:23:39 PM6/16/15
to publice...@googlegroups.com, fdb...@gmail.com, arnaldo....@gmail.com
Awesome. :-)

You're one of my favorite developers, Fernando. :-)


Best regards,
Rick C. Hodgin

Soft Peruano

unread,
Jun 16, 2015, 5:26:22 PM6/16/15
to publice...@googlegroups.com, elconsultor...@gmail.com
Excelente, gracias amigo, no sabia que se podía mover por objeto un formulario. ya le he agregado fondo degrade en el titulo y me ha servido, voy a comenzar a cambiar algunos de mis formularios. tratare de realizar algunos cambios ty tratare de subir lo mio.

Alejandro Garcia G.

unread,
Jun 18, 2015, 2:36:27 PM6/18/15
to publice...@googlegroups.com, softp...@gmail.com, elconsultor...@gmail.com
Saludos.


Aca hay otra buena clase.

TitleBarX Class
Reply all
Reply to author
Forward
0 new messages