请教高手,菜单怎样加图标??????? SetMenuItemBitmaps,给它指定一个hBitmapUnchecked,缺省情况(菜单没有Check)下就显示这张位图。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需使用自画式菜单,重载DrawItem方法,我这有一个POPUP 菜单类 从CMenu派生一个自己的Menu类,然后在其中重载void MeasureItem(LPMEASUREITEMSTRUCT lpMIS);void DrawItem(LPDRAWITEMSTRUCT lpDIS);以前做过类似的工作,总的来说菜单加图标是一件比较麻烦的事,如果要做的比较专业.不知道现在有没有方便的方法 http://www.dssz.cc/dscz/vc/ocx/english/menu/index.shtml这里有你想要的资源。 在应用程序的资源文件中添加想要增加的位图,并将其ID命名为IDB_OPEN1和IDB_OPEN2;在应用程序的视图类中添加CBitmap类的对象,不妨取名为bm_open1和bm_open2。在视图类的构造函数中添加以下代码:bm_open1.LoadBitmap(IDB_OPEN1);bm_open2.LoadBitmap(IDB_OPEN2);在视图类的成员函数OnDraw()中添加以下代码:CWnd*parent=GetParent();CMenu*pmenubar=parent->GetMenu();CMenu*pmenu=pmenubar->GetSubMenu(2);pmenu->SetMenuItemBitmaps(1,MF_BYPOSITION,&bm_open1,&bm_open2); SetMenuItemBitmaps往菜单中增加图标,可参见有关介绍MFC及其成员函数的书即可。 ATL开发ActiveX的背景怎样透明? 请教:对话框在任务栏里显示隐藏,如何实现? 如何逐行写入EXCEL文件?? 高手指教 请教高手:我想使用UDP来发送数据,怎么使用Sendto()函数呢? 谁能给我一个WaveOut...系列函数操作wav文件和一般音频流的简单例程吗?谢谢谢谢谢 树形控件的显示问题 很急的问题,请问在vc下使用odbc方法取得数据库的位图并显示的方法 请懂COM的朋友赐教! 哪里有NDIS的SDK? 关于代码完成功能的问题! 我有好东西给大家!!!
void MeasureItem(LPMEASUREITEMSTRUCT lpMIS);
void DrawItem(LPDRAWITEMSTRUCT lpDIS);以前做过类似的工作,
总的来说菜单加图标是一件比较麻烦的事,如果要做的比较专业.
不知道现在有没有方便的方法
在应用程序的资源文件中添加想要增加的位图,并将其ID命名为IDB_OPEN1和IDB_OPEN2;
在应用程序的视图类中添加CBitmap类的对象,不妨取名为bm_open1和bm_open2。在视图类的构造函数中添加以下代码:
bm_open1.LoadBitmap(IDB_OPEN1);
bm_open2.LoadBitmap(IDB_OPEN2);
在视图类的成员函数OnDraw()中添加以下代码:
CWnd*parent=GetParent();
CMenu*pmenubar=parent->GetMenu();
CMenu*pmenu=pmenubar->GetSubMenu(2);
pmenu->SetMenuItemBitmaps(1,MF_BYPOSITION,&bm_open1,&bm_open2); SetMenuItemBitmaps往菜单中增加图标,可参见有关介绍MFC及其成员函数的书即可。