1,在对话框类里定义成员变量
CButton m_BitmapButton;
2,关联位图变量
void CE0406Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CE0406Dlg)
DDX_Control(pDX, IDC_BUTTON1, m_BitmapButton); // 关联上
//}}AFX_DATA_MAP
}
3,在初始化里添加:
BOOL CE0406Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
HBITMAP hBitmap = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)); //IDB_BITMAP1 为BITMAP资源
m_BitmapButton.SetBitmap(hBitmap);
return TRUE; // return TRUE unless you set the focus to a control
}
4,在按钮的属性->外观->Bitmap栏中应设置为true。