Visual Basic - Cambiar Color de Menu

Life is soft - evento anual de software empresarial
 
Vista:

Cambiar Color de Menu

Publicado por eduardo (92 intervenciones) el 30/10/2002 00:50:49
Hola a todos espero que esten bien mi pregunta es la siguiente

¿se puede cambiar los colores del menu de un formulario?

Es que siempre son los mismos menus grises y quisiera poder cambiar los colores tipo de letra etcetera

Se puede esto

aaaaaaaaaaaaaa y tambien si existen algunos ejemplos de como cambiar de apariencia a los formularios

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar Color de Menu

Publicado por Alvaro Marín (574 intervenciones) el 30/10/2002 09:57:09
Estimado amigo:
Para lo primero entra en www.ambsoftware.com y busca por la palabra "menú" escribiendola con acento, y para lo segundo haz lo mismo con la palabra "formulario".
Encontrarás todo tipo de ejemplos.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cambiar Color de Menu

Publicado por jce (8 intervenciones) el 31/10/2002 16:15:12
Para cambiar los colores y apariencia de las ventanas de windows, te tienes que meter con el API de Windows, si no conoces el tema lee un poco sobre el antes que no es muy complicado.
Para Cambiar los colores del sistema usa las API.
GetSystemColor para recuperar los valores actuales y SetSystemColors para cambiarlos.
Si lo que quieres es cambiar el tipo de fuente ya tienes que utilizar la funcion SystemparameterInfo, con los parametros SPI_GetNonClientMetrics para leer la informacion y SPI_SetNonClientMetrics para Cambiar lainformacion, todo con las extructuras LOGFONT para Almacnar la Fuente y NONCLIENTMETRICS para Almacenar las medidas y fuentes de las partes no clientes del sistema. Espero te ayude esta informacion.
Nota
La funcion SystemParamerInfo que se obtiene en el visor de APIs de VB en el tercer parametro tendras que eliminar el texto "ByVal" para que funcione.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar