首页 > 代码库 > MFC点击按钮,按钮背景改变(实现开始和暂停的转换)

MFC点击按钮,按钮背景改变(实现开始和暂停的转换)

1.添加按钮ID为IDC_StartOrStop. 属性owner draw为true

2.添加变量CBitmapButton m_startorstop;

3.添加两个位图ID分别为IDB_UP,IDB_DOWN.具体方法前面博文有提到

4.在Dlg.h中

bool start;

5.在构造函数中

start=0;

6.OnInitDialog()中

 m_startorstop.LoadBitmaps(IDB_UP);  
 m_startorstop.SizeToContent();    //调整按钮大小为图片大小

7.双击按钮,生成函数中

if(start)
{
m_startorstop.LoadBitmaps(IDB_DOWN);  /
    m_startorstop.SizeToContent();  
start=0;
}
else
{
m_startorstop.LoadBitmaps(IDB_UP);  
    m_startorstop.SizeToContent(); 
start=1;
}





MFC点击按钮,按钮背景改变(实现开始和暂停的转换)