各位高手:
我编写了一个BitmapButton的位图,将它关联到界面上的一个Button控件,编译,链接都没有出错,可程序一运行就报错。相关内容如下:
界面上的Button控件ID是 IDC_BUTTON_OPEN,在属性设置里面勾选 Owner draw 选项
位图的ID是 "OPENU" 或者是 IDB_BITMAP_OPENU
在父窗口中声明了一个CBitmapButton类型的变量 m_OpenButton
在父窗口的初始化函数中添加如下代码:
_OpenButton.AutoLoad("OPENU");
或者:
_OpenButton.LoadBitmaps(IDB_BITMAP_OPENU, IDB_BITMAP_OPENU,IDB_BITMAP_OPENU, IDB_BITMAP_OPENU);
当程序一执行到这里就报错,为什么?大家帮忙指导一下。谢谢谢谢。
我编写了一个BitmapButton的位图,将它关联到界面上的一个Button控件,编译,链接都没有出错,可程序一运行就报错。相关内容如下:
界面上的Button控件ID是 IDC_BUTTON_OPEN,在属性设置里面勾选 Owner draw 选项
位图的ID是 "OPENU" 或者是 IDB_BITMAP_OPENU
在父窗口中声明了一个CBitmapButton类型的变量 m_OpenButton
在父窗口的初始化函数中添加如下代码:
_OpenButton.AutoLoad("OPENU");
或者:
_OpenButton.LoadBitmaps(IDB_BITMAP_OPENU, IDB_BITMAP_OPENU,IDB_BITMAP_OPENU, IDB_BITMAP_OPENU);
当程序一执行到这里就报错,为什么?大家帮忙指导一下。谢谢谢谢。
m_OpenButton.LoadBitmaps(IDB_BITMAP_OPENU, IDB_BITMAP_OPENU,IDB_BITMAP_OPENU, IDB_BITMAP_OPENU);
m_OpenButton.SubclassDlgItem(IDC_BUTTON1,this);
m_OpenButton.Invalidate(true);
m_OpenButton.SizeToContent(); //按钮自己适应位图大小