Monday, August 29, 2011

Adding BGCOLOR to Menu

In OnInitDialog add this code..

CBrush* NewBrush;
NewBrush = new CBrush;
NewBrush->CreateSolidBrush(RGB(32,137,223)); //(143,197,239));
MENUINFO MenuInfo = {0};
MenuInfo.cbSize = sizeof(MenuInfo);
MenuInfo.hbrBack = *NewBrush; // Brush you want to draw
MenuInfo.fMask = MIM_BACKGROUND;
MenuInfo.dwStyle = MNS_AUTODISMISS;

CMenu menu;
menu.LoadMenu(IDR_MENU_FILE);
SetMenuInfo(menu.GetSafeHmenu(),&MenuInfo);
SetMenu(&menu);

No comments: