小弟做了个CDialogBar的dialog模板,但发现在上面做一个 cbutton后,用ddx生成一个cbutton后,不能用setbitmap,一用了,就是致命错误.
我用手工做个cbutton,也是不能用setbitmap
很郁闷,不知是什么原因,请高手指教.

解决方案 »

  1.   

    那你派生一个CMyBitmapButton试试
      

  2.   

    在www.codeproject.com可以找到很多类似的例子。
    http://www.codeproject.com/buttonctrl/betterbmpbutton.asp
      

  3.   

    谢谢.我想关键不是采用什么类的问题.
    我下过好多button类,我试了几个,都不可以.
    我想是一开始的button的风格的问题.但我试了几个风格都不行
    又弄了一个早上.
    郁闷啊
      

  4.   

    你是否将该button设置为ownedraw了呢?
      

  5.   

    我社了owedraw啊,但还是不行.
    是不是要用一下消息反射?因为要自己画,它可能没有接到这个消息.