您的位置:首页 > 其它

给按钮添加图片的两种方法

2011-10-22 14:10 302 查看
第一种:

CBitmapButton m_bit;

BOOL CmapbuttonDlg::OnInitDialog()
{

// TODO: 在此添加额外的初始化代码
m_bit.LoadBitmaps(IDB_BITMAP1);
m_bit.SubclassDlgItem(IDC_BUTTON1,this);
m_bit.SizeToContent();

return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}


其中button的owner draw属性设为true

第二种:

CBitmap m_bmp;
CButton *p_bmpBtn;
BITMAP bmp;

BOOL CmapbuttonDlg::OnInitDialog()
{

// TODO: 在此添加额外的初始化代码

m_bmp.LoadBitmap(IDB_BITMAP1);
m_bmp.GetBitmap(&bmp);
p_bmpBtn=(CButton*)GetDlgItem(IDC_BUTTON1);
p_bmpBtn->SetBitmap(HBITMAP(m_bmp));

return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}


其中button的bitmap属性设为true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: