【发布时间】:2008-11-06 12:29:20
【问题描述】:
我可以在菜单中使用位图
CMenu men;
CBitmap b;
b.LoadBitmap(IDB_0);
men.AppendMenu( MF_ENABLED,1,&b);
我可以在 DC 中绘制图标
CImageList IL;
IL.Create(70, 14, ILC_COLOR16 | ILC_MASK, 1, 0);
IL.Add(AfxGetApp()->LoadIcon(IDI_0));
IL.Draw ( pDC, 0, rcIcon.TopLeft(), ILD_BLEND50 );
但我找不到在菜单中显示图标的简单方法。我想做这个
CMenu men;
CBitmap b;
// here the miracle happens, load the icon into the bitmap
men.AppendMenu( MF_ENABLED,1,&b);
这应该是可能的。
这与this 是同一个问题。但是这个问题涉及到 MFC 功能包,没有得到回答,并且一个月没有活动,所以我认为值得参考基本 MFC 再次询问。
【问题讨论】:
标签: mfc