如何创建位图按钮,为什么我的按钮一加上Owner Draw属性,就会死机,高手请教.
随便一个,不用写什么代码,只要设定Owner Draw属性,运行就死机.

解决方案 »

  1.   

    Owner Draw需要自己处理按钮的显示等等操作,比较麻烦!
    可以使用CButtonST
    http://www.vckbase.net/document/viewdoc/?id=517
      

  2.   

    你的Button定义不要用ClassWizard来定义,而是人工来定义:
    private:
    CBitmapButton SecDialer;否则Attach()会报错!Just try it !
      

  3.   

    不行呀,
    titanyan(坦):还没有定义变量那,就是用工具条加了一个按钮,设置了自画属性,就出错,
      

  4.   

    再DoDataExchange()函数中,去掉该与控件的数据交换的语句,就可以了。
      

  5.   

    刚刚也遇到相同的问题,我在对话框中加了一个按钮,使用ClassWizard给这个按钮添加了成员变量,再给这个按钮设置了自画属性之后,运行程序,程序异常退出。对话框上只有这么一个按钮。如果仅仅是设置了自画属性而不做任何动作的话,这个按钮应该是在对话框上看不见而已。去掉这个按钮的成员变量之后,程序就能正常运行了。
      

  6.   

    人工来定义成员变量:
    private:
    CBitmapButton SecDialer;
    这样做仍然报错