Page 1 of 1

MENU CON COLOR

Posted: Thu Jul 12, 2018 9:04 am
by SALINETAS24
Hola, buenos dias a todos.
¿Es posible asignar un color a las opciones del menu, concretamente a las del MENUITEM..?
He estado viendo estas dos variables, sería posible asignarles un valor
_HMG_SYSDATA [ 14 ] [k] := BackColor
_HMG_SYSDATA [ 15 ] [k] := BarColor
Muchas gracias.

Re: MENU CON COLOR

Posted: Tue Jul 17, 2018 11:37 am
by SALINETAS24
Hola, he encontrado esta función que aparentemente debería dejarme cambiar de color el MENUITEM.
Pero no lo consigo. Alguna sugerencia..?
Gracias


// SetMenuBkColor (hWnd, {r,g,b}, lSubMenu)

Re: MENU CON COLOR

Posted: Tue Jul 17, 2018 10:58 pm
by SALINETAS24
Ya lo tengo...

SetMenuBkColor (GetFormHandle("Principal"), COLOR_DeepSkyBlue, .T.)

Siendo "Principal" el nombre de la Ventana de la cuelga el MENU.

Al final me tocara hacerme un foro de mi mismo con mi mecanismo..., jajaja

Re: MENU CON COLOR

Posted: Tue Jul 17, 2018 11:27 pm
by SALINETAS24
Hola.., otra cuestion.
Ya puedo personalizar el color del MENU, pero la parte de la izquierda donde se pone el ICONO pequeñito en el MENUITEM, no consigo cambiarla de color... ¿Alguna sugerencia ...?
Gracias anticipadas...

Re: MENU CON COLOR

Posted: Wed Jul 18, 2018 9:16 am
by SALINETAS24
Bueno, la función SetMenuBkColor en Windows XP si que modifica o asigna un nuevo color a todo el MENUINTEM, sin embargo en WINDOWS 7 se queda la parte del ICONO sin cambiar.
¿.. y eso sabe alguien porque..? ¿tiene solución..?
Gracias

Re: MENU CON COLOR

Posted: Wed Jul 18, 2018 12:53 pm
by andyglezl
Varios controles no funcionan por el Tema seleccionado en las propiedades de Windows


@ <nRow> ,<nCol> PROGRESSBAR <ControlName> ...

Hints:
- SMOOTH, BACKCOLOR & FORECOLOR properties works only for 'Windows Classic' / 'Windows Standard' themes.


viewtopic.php?f=5&t=4288&p=40757&hilit=themes#p40757

viewtopic.php?f=24&t=951&p=6317&hilit=themes#p6317