用C++创建一个按钮,单击实现选择图片文件后显示在pictureBox中
1个回答
展开全部
//添加pictureBox,把ID改为IDC_PICT,把代码放在BUTTON的单击事件里面
CFileDialog dlg(TRUE,TEXT(".bmp"),NULL);
if (dlg.DoModal()==IDOK)
{
CString filepath=dlg.GetPathName();
CStatic* pStatic=(CStatic*)GetDlgItem(IDC_PICT);
CBitmap* bitmap;
bitmap=new CBitmap;
bitmap->m_hObject=(HBITMAP)::LoadImage(NULL,filepath,
IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
pStatic->ModifyStyle(0xF,SS_BITMAP |SS_CENTERIMAGE);
pStatic->SetBitmap((HBITMAP)bitmap->m_hObject);
}
更多追问追答
追问
不行啊。
追答
怎么不行,你设置ID号码?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |