怎么在按钮上添加位图
 win32 api 开发
 谢谢

解决方案 »

  1.   

    为按钮添加一个变量   m_btn     类型CButton   
    CBitmap   myBitmap;   
    myBitmap.LoadBitmap(IDB_BITMAP1);   //为图ID
    HBITMAP hBitmap=(HBITMAP)myBitmap;   
    m_btn.SetBitmap(hBitmap);   
    或者使用第三方控件
      

  2.   

    loadbitmap可以啊  你还要在设置下按钮的属性.右键弹出属性里面选择styles 把icon打勾
      

  3.   


    我是 win32  api开发 
      

  4.   


    我得到位图的句柄  hBitmap = LoadBitmap(hInstance,(LPCTSTR)IDB_BITMAP9);
    怎么添加到 按钮上 
      

  5.   

    BitBlt显示。需要处理好界面重绘时要重新画。
      

  6.   

    重载 CButton 类的 DrawItem() 虚函数。