在按钮双击事件添加如下代码
CFileDialog cfd(true, _T(".jpg"), NULL,OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T("Image file (*.jpg)|*.jpg|All Files (*.*)|*.*||"), this);
//文件选择框打开的文件两个格式:jpg或所有格式 若想只打开bmp格式,括号内改为 _T("<span style="font-family: Arial, Helvetica, sans-serif;">Image file (*.jpg)|*.jpg|"</span><span style="font-family: Arial, Helvetica, sans-serif;">)注意最后的|可以多一个但是不能少否则会乱码</span>
if (cfd.DoModal() != IDOK)return;
CString m_path = cfd.GetPathName();
char* pic_path = (LPSTR)(LPCTSTR)m_path;//cstring转char*