![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#4
|
||||
|
||||
|
El gradiente que ejemplifiqué es horizontal, se degrada de izquierda a derecha. Color1 es el color inicial (izquierda) y Color2 el final (derecha).
Lo que tu planteas también es horizontal pero con tres puntos de degradación (desconozco el término técnico). Tendrás que investigarle a la función GradientFill así como a las estructuras de datos que usa: TRIVERTEX, GRADIENT_TRIANGLE, GRADIENT_RECTANGLE, y los modos de degradado: GRADIENT_FILL_RECT_H, GRADIENT_FILL_RECT_V y GRADIENT_FILL_TRIANGLE. Yo más no sé de la función pues apenas ayer la conocí. En cuanto a lo del menú, bueno, no esperes que con sólo copiar y pegar todo va a resultar a la primera. Ya estaría yo buscando cómo se adapta a un menú- como en efecto, acabo de hacer. En el caso de menús, si bien TMainMenu tiene la propiedad OwnerDraw, cada item tiene su evento OnDrawItem. Lo que puedes hacer es asignar el mismo evento a todos los items:
En este ejemplo, uso como colores de degradación, los que usa el sistema para las barras de título, de manera que la selección queda similar. Si en lugar de COLOR_ACTIVECAPTION y COLOR_GRADIENTACTIVECAPTION, usas COLOR_INACTIVECAPTION y COLOR_GRADIENTINACTIVECAPTION, obtienes los colores que usa el sistema para las barras de título inactiva (normalmente, grises). Si en un ListBox escoges unos u otros según el ListBox tenga o no el foco, te queda un bonito efecto: degradado azul cuando tiene el foco y degradado gris cuando no lo tiene. Y antes de que preguntes, el caso de un PopupMenu es idéntico al de un MainMenu. // Saludos |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Listbox ASPnet con WRAP? | HombreSigma | .NET | 1 | 12-11-2005 17:04:23 |
| Messenger ListBOx?? | vtdeleon | OOP | 2 | 10-02-2005 14:09:48 |
| Componente de dos ListBox con items intercambiables | Tomás | OOP | 6 | 07-05-2004 18:42:39 |
| Problema con ListBox | Delphos | Varios | 3 | 10-02-2004 17:18:39 |
| Problemas al cargar el contenido de un fichero en un ListBox | Delphos | Varios | 4 | 02-02-2004 13:02:07 |
|