Sreizine
Messages postés21Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention10 mai 2004
-
8 déc. 2002 à 17:02
Sreizine
Messages postés21Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention10 mai 2004
-
9 déc. 2002 à 18:13
Je chercherai un moyen de changer la couleur du texte des menus. Avec les apis j'ai trouvé un moyen de changer la couleur du fond mais pas celle du texte.
Quelqu'un aurait-il une idée?
Sreizine
Messages postés21Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention10 mai 2004 9 déc. 2002 à 18:13
Tu inséres les lignes suivantes et remplace vbred par la couleur que tu veux. Sinon alors personne ne sait comment changer la couleur du texte?
Private Declare Function CreateBrushIndirect Lib "gdi32" (lpLogBrush As LOGBRUSH) As Long
Private Declare Function GetMenu Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function GetMenuInfo Lib "user32" (ByVal hMenu As Long, lpcmi As tagMENUINFO) As Long
Private Declare Function SetMenuInfo Lib "user32" (ByVal hMenu As Long, lpcmi As tagMENUINFO) As Long
Private Type LOGBRUSH
lbStyle As Long
lbColor As Long
lbHatch As Long
End Type
Private Type tagMENUINFO
cbSize As Long
fMask As Long
dwStyle As Long
cyMax As Long
hbrBack As Long
dwContextHelpID As Long
dwMenuData As Long
End Type