用C++创建一个按钮,单击实现选择图片文件后显示在pictureBox中

如题所述

第1个回答  推荐于2016-08-13

 

 

//添加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号码?

追问

可能是版本的问题吧。我安个vc++ 6.0 试试吧

追答

晕。。。我上面就是vc6.0 不是显示效果了吗

本回答被提问者采纳
相似回答