怎么在按钮控件下加载位图
如何在按钮控件上加载位图
void CButtonTestDlg::OnBnClickedBtnbmpbutton()
{
CBitmap Bitmap;
Bitmap.LoadBitmap(IDB_BITMAP1);
HBITMAP hBitmap=(HBITMAP)Bitmap.Detach();
CButton *pButton=(CButton*)GetDlgItem(IDCANCEL);
pButton->SetBitmap(hBitmap);
}
为什么点击没有效果
------解决方案--------------------
你的按钮样式要设置具有:BS_BITMAP
------解决方案--------------------
void CButtonTestDlg::OnBnClickedBtnbmpbutton()
{
CBitmap Bitmap;
Bitmap.LoadBitmap(IDB_BITMAP1);
HBITMAP hBitmap=(HBITMAP)Bitmap.Detach();
CButton *pButton=(CButton*)GetDlgItem(IDCANCEL);
pButton->SetBitmap(hBitmap);
}
为什么点击没有效果
------解决方案--------------------
你的按钮样式要设置具有:BS_BITMAP
------解决方案--------------------
- C/C++ code
HBITMAP hBitmap=::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)); CButton *pButton=(CButton*)GetDlgItem(IDCANCEL); pButton->ModifyStyle(0, BS_BITMAP); pButton->SetBitmap(hBitmap);
------解决方案--------------------
同意楼上的。应该是这样的。另外还可以三态的呀。