|
我在使用CBitmapButton 时候出了一点问题,请给分析一下。
CBitmapButton m_BTN_F1;
m_BTN_F1.AutoLoad(IDC_BTN_F1,this);
m_BTN_F1.LoadBitmaps(IDB_SDCZ_F1UP, IDB_SDCZ_F1DOWN, IDB_SDCZ_F1UP,IDB_SDCZ_F1DOWN);
m_BTN_F1.SizeToContent();
我想在程序中根据其它条件动态改变按钮图片。
实现方法:
//f1
if(CCSeries::auchByte[113] == 2)
{
//m_BTN_F1.AutoLoad(IDC_BTN_F1,this);
m_BTN_F1.LoadBitmaps(IDB_SDCZ_F1DOWN, IDB_SDCZ_F1UP,IDB_SDCZ_F1DOWN, IDB_SDCZ_F1UP);
m_BTN_F1.SizeToContent();
}
else
{
//m_BTN_F1.AutoLoad(IDC_BTN_F1,this);
m_BTN_F1.LoadBitmaps(IDB_SDCZ_F1UP, IDB_SDCZ_F1DOWN, IDB_SDCZ_F1UP,IDB_SDCZ_F1DOWN);
m_BTN_F1.SizeToContent();
}
发现有的图片可以实现这个功能。有的图片却不可以。这是怎么回事呢?想了好长时间都没想明白!请指教。
|
|