一、VS2010
- 创建MFC基于对话框应用程序,新建项目——MFC——MFC应用程序
- 选择基于对话框——点击完成
- 在资源视图的IDD_MFC_DIALOG界面创建图片显示窗口和控制按钮,点击工具箱在对话框中添加两个picture control和Button 等控件。分别修改各个控件的图片ID为IDC_SRCImage和Caption。
- 双击open按钮,MFC自动添加消息响应函数void CmfcDlg::OnBnClickedButton1()并在函数中添加如下代码:
// TODO: 在此添加控件通知处理程序代码
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("bmp(*.bmp)|*.bmp||"),this);
CString m_strSrcBmpPath;
BITMAPFILEHEADER *m_pBmpFileHeader;
if (dlg.DoModal()!=IDOK)
{
MessageBox(_T("图片打开失败"));
return;