各位大侠,怎样在多个按钮上粘贴图片。我试了几种方法,但是不行,现将我的方法贴出来供大家分析。
方法1:
     m_bitmap.LoadBitmap(IDB_BIMTAP1);
     HBITMAP hBitmap=(HBITMAP)m_bitmap.GetSafeHandle();
     ((CButton *)m_luButton.GetDlgItem(IDC_START))->SetBitmap(hBitmap);
说明:
     这种方法只能在一个图片上画,多个图片就出错了。好像是句柄的问题。
方法2:
     用“xxxxU”,“xxxxD”方法标总识按钮状态然后自动挂接图片的方法。不过此种方法一个图片只能用一次,我想让有的图片可以用多次。所以也不行了。
方法3:
     …………
大侠们:
     能不能给弟兄弄个行的。

解决方案 »

  1.   

    在网上有一个访qq的程序,上面就有往多个button上粘贴图片的方法在其中用到了几个自定义的类,如果你没有找到给我发短消息,我给你发过去
      

  2.   

    在www.vccode.com中输入qq搜索VC/MFC源码
      

  3.   

    不知道你说的是不是这个CButtonST。很多网站都有。
    www.vccode.com
    www.vckbase.com
      

  4.   

    弟兄们,找到了,我问了别人,用一行语句就OK了。
    就是:
         m_luBtnAdd.SetIcon(AfxGetApp()->LoadIcon(IDI_ICON_TL));
    我好弱呀!
    感谢各位,散分!