Visual Basic - Menus de la aplicacion con fondo blanco en Win. XP

Life is soft - evento anual de software empresarial
 
Vista:

Menus de la aplicacion con fondo blanco en Win. XP

Publicado por jirm (58 intervenciones) el 31/07/2002 13:26:32
Por que una aplicacion creada con VB6 SP5 muestra su menus del form MDI con el fondo en blanco en Windows XP y no en gris como en todos los otros Windows, probado en 2000, MI, 98, etc..

He comprobado que si al XP se le indica tome la configuracion del escritorio como "windows por defecto" (sin configuracion XP) a la aplicacion le "aparece" el color de fondo a los menus.
Alguien sabe donde puedo "fijarle" desde VB6 el dichoso color de fondo a los menus para que cuando la aplicacion corra en una máquina configurada con Win. XP presente el color de los menus bién.

Gracias a todos de antemano.
Saludos...
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:Menus de la aplicacion con fondo blanco en Win.

Publicado por Harold Valdivia Samanez (104 intervenciones) el 31/07/2002 21:46:53
Con esto cambiaras el color de menu de Windows

Private Declare Function SetSysColors Lib "user32" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
Const COLOR_MENU=4

Command1_Click
DIM RES
RES=SetSysColor(4,COLOR_MENU,RGB(197,197, 197)) 'cambiar
End Sub
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