关于添加菜单图标的问题-----第二篇章
xqk 2004-01-11 10:05:47 HBITMAP hbmp;
CBitmap cbmp;
hbmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),
"C:\\windows\\tiles.bmp",IMAGE_BITMAP,0,0,
LR_LOADFROMFILE | LR_CREATEDIBSECTION);
cbmp.m_hObject = hbmp; //句柄正常
m_PopMenu.SetMenuItemBitmaps(0,MF_BYPOSITION,&cbmp,&cbmp);
//---------------------以上向菜单添加图标正常-----------------------------
HBITMAP hbmp;
CBitmap cbmp;
hbmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),
"C:\\windows\\winupd.ico",IMAGE_ICON,32,32,
LR_LOADFROMFILE | LR_CREATEDIBSECTION);
cbmp.m_hObject = hbmp; //句柄也正常
m_PopMenu.SetMenuItemBitmaps(0,MF_BYPOSITION,&cbmp,&cbmp);
//-------------------以上向菜单添加图标不正常,请问怎样解决?---------------
只不过文件类型从 .bmp 换成 .ico ,这个添加菜单图标就不正常了!