none
VC9 CMFCRibbonApplicationBar的SetImage 设置图片无效???????????显示是白色的默认图片 RRS feed

  • 问题

  • 我在修改我的mfc多文档界面为Ribbon界面时, 发现我的CMFCRibbonApplicationBar的图片设置不成功, 3个图片大小都是26*26, 32位; 其中一个的底色为纯黑色, 其余2个没有设置.

    发现3个图片在程序运行后都是纯白色显示.......

    大家帮帮我, 谢谢 .呵呵
    木子纵横
    2009年4月13日 3:29

答案

  • 加入Png图片. 然后 SetImage这个资源...........,



    这个论坛太凄凉了.........................................................................................
    木子纵横 Email: QQQ520qq@sina.com qq: 474540695
    2009年4月15日 1:21

全部回复

  • 搞定了,

    只支持 24位的...........

    呵呵.
    木子纵横
    2009年4月13日 5:01
  • 我在修改我的mfc多文档界面为Ribbon界面时, 发现我的CMFCRibbonApplicationBar的图片设置不成功, 3个图片大小都是26*26, 32位; 其中一个的底色为纯黑色, 其余2个没有设置.

    发现3个图片在程序运行后都是纯白色显示.......

    大家帮帮我, 谢谢 .呵呵
    木子纵横

    现在又有新问题了, 设置24位势可以显示图片了.  但是黑色不能过滤掉............为什么???微软的demo可以的.



    木子纵横
    2009年4月13日 6:13
  • 怎么没人呢?????????这个应该是每个用Ribbon的人都会遇到的啊,  现在有2种情况,

    第一, 我用的26*26大小, 96dpi, 32位的, 不能正常显示, 我把图片覆到demo的图片上后, 左下角竟然有黑色, 其余正常, 确信图片背景是完全纯黑;
    第二, 我用26*26, 72dpi, 24位, 能显示, 黑色也去不掉, 而且Caption与Frame的分界线也画在上面了.

    大家谁有解决办法??? 谢谢

    我的邮箱QQQ520qq@sina.com, qq: 474540695.



    木子纵横
    2009年4月14日 1:04
  • 发现一个更郁闷的事:

    我把图片设为纯黑 , 以为它全透明掉了, 结果是Demo的MFC图标.....     -_-|||...............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    mfc feature pack 太多bug了.............................................

    我猜它代码已经写死了, 掩码图在内部就是那个MFC 的demo图标...................



    我也终于知道 为什么市面上用vs2008开发的office界面那个按钮都是白色默认..............(除过微软的.).....

    崩溃.
    木子纵横 Email: QQQ520qq@sina.com qq: 474540695
    2009年4月14日 1:43
  • 加入Png图片. 然后 SetImage这个资源...........,



    这个论坛太凄凉了.........................................................................................
    木子纵横 Email: QQQ520qq@sina.com qq: 474540695
    2009年4月15日 1:21