用MFC建的对话框中,怎么实现打开文件对话框

找不到openfiledialog控件。请问该怎么实现,RT
2025-05-10 01:45:56
推荐回答(3个)
回答1:

CFileDialog FDlg(TRUE , ".jpg" , NULL , OFN_HIDEREADONLY , "jpeg图像文件(*.jpg)|*.jpg|所有文件(*.*)|*.*||" );
if(FDlg.DoModal() == IDOK)
{
UpdateData(true); m_path = FDlg.GetPathName();////////////////////////////////
UpdateData(false);
}使用 CFileDialog 类用法如上例。

回答2:

MFC好像是没有openfiledialog这个控件啊,打开文件对话框提供的是一个类, CFileDialog;调用它的构造函数初始化对象,然后调用DoModal来打开文件对话框啊,

回答3:

要是我做 就一个API 解决 GetOpenFileName
SDK 方式适合咱百姓人家