使用CBitmapButton,出现ASSERT错误,屏蔽m_bmpButton2三个语句
程序m_bmpButton1显示正常,请大侠告知问题出在何处,谢谢!m_bmpButton1.AutoLoad(IDC_BUTTON_AUTOSEARCH,this);
m_bmpButton1.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2);
m_bmpButton1.SizeToContent();m_bmpButton2.AutoLoad(IDC_BUTTON_DOWN,this);//这里出现ASSERT错误
m_bmpButton2.LoadBitmaps(IDB_BITMAP3,IDB_BITMAP4);
m_bmpButton2.SizeToContent();
程序m_bmpButton1显示正常,请大侠告知问题出在何处,谢谢!m_bmpButton1.AutoLoad(IDC_BUTTON_AUTOSEARCH,this);
m_bmpButton1.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2);
m_bmpButton1.SizeToContent();m_bmpButton2.AutoLoad(IDC_BUTTON_DOWN,this);//这里出现ASSERT错误
m_bmpButton2.LoadBitmaps(IDB_BITMAP3,IDB_BITMAP4);
m_bmpButton2.SizeToContent();
但我觉得AutoLoad()用起来不灵活,无法实现鼠标悬置响应->OnMouseHover()
www.codeproject.com上有很多这种控件,自己去找吧。
照VCP4所说,我把两个位图的ID命名为:"SEARCHU","SEARCHD"
在对话框中加了一个按钮,其ID为: IDC_SEARCH错误如下:
Debug Assertion Failed!
Program: D:\MyProjects\BmpBtn\Debug\BmpBtn.exe
File: winbtn.cpp
Line: 107
我是初来本论坛的,在此感谢!
我不知道怎么给分!