各位高手帮帮忙,关于工具栏 请问:怎么在工具栏指定的位置贴上一个PNG的图片请教思路和方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 附加:这个PNG图片作为背景,然后在上面有按钮控制 参考一下文章:VC(MFC)在工具栏中使用PNG图片 从CToolBar派生新类, 添加WM_ERASEBKGND消息,在OnEraseBkgnd中使用CImage加载PNG图片,并绘制到传入的pDC句柄上,返回1 http://hi.baidu.com/gxj1680/blog/item/d239490b6e05d41495ca6b02.html 我用的是CMFCToolBar,不是CToolBar,可以实现不 if (m_hWnd == NULL) return TOOBAR_ERR; CToolBarCtrl& ToolBarCtrl = GetToolBarCtrl(); CSize ButtonSize; GetButtonImgSize(ButtonSize); CBitmap BmpBack; CRect BKRect; GetToolImgRect(BKRect); CDC * pWndDC = GetWindowDC(); BmpBack.CreateCompatibleBitmap(pWndDC, BKRect.Width(), BKRect.Height()); ReleaseDC(pWndDC); CImageList ImgList; 我用的是CMFCToolBar,红色的部分出错,怎么办哦 直接用CMFCToolBar的对象啊,不要去获取 你的CMFCToolBar变量在哪,拿过来直接用 ImgList.Create(ButtonSize.cx, ButtonSize.cy, ILC_COLORDDB | ILC_MASK, 1, 1); ImgList.Add(&BmpBack, RGB(0,0,0) ); ToolBarCtrl.SetImageList(&ImgList); MFCToolBar里面没有SetImageList的方法,怎么用哦 参考一下:http://social.msdn.microsoft.com/Forums/en-ca/vcgeneral/thread/11af9d3b-c630-4812-8f72-e009511ff26c 新MFC的资料确实比较少。参考一下BMP的:http://club.itqun.net/showtopic-159731.html 你先不要用PNG,就用BMP试试,BMP能行的话可以用CImage转 我已经把PNG的图转成IMAGE 指针了,然后就是画不出来,疯了都,55 为什么读到的数据不对??? 如何控制微软拼音候选列表窗口位置? CList控件里数据如何输出成CSV格式的文件 CEdit 显示问题 如果要取得剪贴板里的内容的类型应该怎么做? 一个SERVER和一个CLIENT的需求。那位高手可以实现?急急!!!!分不够可以再加。 在asynchronize winsock中的notification 通知里面,能否 new 新的内存 怎样在VC中得到应用程序的所在目录 谁有上传文件组件的VB原代码 窗口切换过程中的鼠标双击事件被切换后的窗口响应 多玩公司,大家听过没,去这个公司有没有前途 实现可编辑可选的list ctrl
return TOOBAR_ERR;
CToolBarCtrl& ToolBarCtrl = GetToolBarCtrl();
CSize ButtonSize;
GetButtonImgSize(ButtonSize);
CBitmap BmpBack;
CRect BKRect;
GetToolImgRect(BKRect);
CDC * pWndDC = GetWindowDC();
BmpBack.CreateCompatibleBitmap(pWndDC, BKRect.Width(), BKRect.Height());
ReleaseDC(pWndDC);
CImageList ImgList; 我用的是CMFCToolBar,红色的部分出错,怎么办哦
直接用CMFCToolBar的对象啊,不要去获取
你的CMFCToolBar变量在哪,拿过来直接用
ImgList.Add(&BmpBack, RGB(0,0,0) );
ToolBarCtrl.SetImageList(&ImgList);
MFCToolBar里面没有SetImageList的方法,怎么用哦
参考一下:
http://social.msdn.microsoft.com/Forums/en-ca/vcgeneral/thread/11af9d3b-c630-4812-8f72-e009511ff26c
新MFC的资料确实比较少。
参考一下BMP的:
http://club.itqun.net/showtopic-159731.html
你先不要用PNG,就用BMP试试,BMP能行的话可以用CImage转