mfc界面拖拽一个button按钮
void Cpicture_test_controlDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 打开图片文件
CString fileName;
TCHAR szFilter[] = _T("PNG文件(*.png)|*.png|JPEG文件(*.jpg)|*.jpg|GIF文件(*.gif)|*.gif|bmp文件(*.bmp)|*.bmp||");
CFileDialog fileDlg(TRUE, _T("jpg"), NULL, 0, szFilter, this);
if (fileDlg.DoModal() != IDOK) //没有点确定按钮,返回
return;
fileName = fileDlg.GetPathName();//获取图片文件完整路径
string strFileName = fileName.GetString();//转化为标准的std::string类型
}
fileName和strFileName即为当前获取到的图片文件完整路径