如何用Win32 API 向一个button控件添加位图?

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:06:29
希望可以给出创建独立位图资源的方法和通过磁盘文件名加载的方法?
大哥,要现成的啊!!!
时间比较紧,来不及细细搜寻。
孙鑫的视频我也有,估计看完大概项目都到期咯~

CButton *cb=(CButton*)GetDlgItem(IDC_BUTTON1);
cb->ModifyStyle(0,BS_BITMAP);
cb->SetBitmap(::LoadBitmap(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDB_BITMAP1)));//位图资源文件

www.sunxin.org孙鑫老师的视频有,自己看看

可以重写你的按钮控件,就是说做一个自绘按钮。然后设置一个方法来更改图形就可以了,比如 m_myButton.SetButtonImage(strFileName);这种方式