VC/MFC(菜单图标)如何实现实现 基于对话框下
m_Bitmap1.LoadBitmap(IDB_BITMAP1);//载入Bitmap资源
m_Bitmap2.LoadBitmap(IDB_BITMAP2);//载入Bitmap资源
CMenu * pMenu=this->GetMenu();//获得menu指针
这里是获取系统默认菜单指针,如何获取自己定义菜单指针
CMenu* submenu = pMenu->GetSubMenu(0);//命令菜单
submenu->SetMenuItemBitmaps(ID_SystemMenu, MF_BYCOMMAND,&m_Bitmap1, &m_Bitmap1);
submenu->SetMenuItemBitmaps(ID_P_32789, MF_BYCOMMAND,&m_Bitmap2, &m_Bitmap2); 对话框 指针 menu Bitmap Color
[解决办法]
menu1.LoadMenu(IDR_MENU1);
AfxGetMainWnd()->SetMenu(&menu1);
[解决办法]
你都没设置自定义菜单。当然无法获得。
[解决办法]
重写CMENU子类一下,自己要重绘就行了!用图片贴图!