效果图:
画图工具打开一张图片,像素改为16X16,另存为bitmap格式
然后把aa.bitmap改为aa.ico即可导入vs2013项目。
右键添加bitmap资源:
初始化里面添加:
BOOL Cmy_menuIconDlg::OnInitDialog()
m_menu.LoadMenu(IDR_MENU1); SetMenu(&m_menu); bitmap.LoadBitmap(IDB_BITMAP1); bitmap2.LoadBitmap(IDB_BITMAP2); bitmap3.LoadBitmap(IDB_BITMAP3);
CMenu *pMenu; pMenu = m_menu.GetSubMenu(0); pMenu->SetMenuItemBitmaps(0,MF_BYPOSITION,&bitmap,&bitmap); pMenu->SetMenuItemBitmaps(1, MF_BYPOSITION, &bitmap2, &bitmap2); pMenu->SetMenuItemBitmaps(2, MF_BYPOSITION, &bitmap3, &bitmap3);
头文件里面添加:
public: afx_msg void OnBnClickedOk(); CBitmap bitmap, bitmap2, bitmap3; CMenu m_menu;