1.在ClassView向导中右键单击d出的对话框类名,选择Add
Virtual
Function;
2.在d出的对话框左边列表中选择OnInitDialog函数,并单击Add
and
Edit按钮;
MFC单文档程序,在资源编辑器中只有一个已有的toolbar资源,你只需要在资源编辑器里面,通过“空位”建立一个按钮图标(通过绘制或者复制)并加工好,然后选中这个工具条按钮,右键属性,给予它一个ID就可以使用了。ID最好是先建立菜单项的方式给予,这样方便建立提示说明等文字。
工具条按钮,不需要SetButton方法,这个是对话框按钮控件的方式,而不是工具条按钮。
这个还是比较简单的void CMainFrame::MenuChange()
{
//CBitmap *pMenuBitmap//需要定义为成员变量
pMenuBitmap = new CBitmap
pMenuBitmap->LoadBitmap(IDB_BITMAP_right)//需要加载的图标资源
CMenu *pWcqMenu
pWcqMenu = GetMenu()->GetSubMenu(0)//子菜单,0代表主菜单的第一个子菜单
pWcqMenu->SetMenuItemBitmaps(1,//第几个功能,从0开始 MF_BYPOSITION| MF_STRING| MF_ENABLED,//属性 pMenuBitmap,
pMenuBitmap
)
}
上面的函数 在主框架int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中调用即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)