racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 4 nov. 2007 à 11:50
Bonjour,
Oui c'est possible grâce à la fonction SetMenuInfo(). Son deuxième paramètre est un pointeur sur une structure MENUINFO. Le membre hbrBack reçoit le HBRUSH de la couleur voulue:
MENUINFO mi;
GetMenuInfo(hMenu,&mi);
mi.cbSize=sizeof(MENUINFO);
mi.fMask=MIM_BACKGROUND ;
mi.hbrBack=CreateSolidBrush(RGB(255,0,0));
SetMenuInfo(hMenu,&mi);