16,467
社区成员
发帖
与我相关
我的任务
分享
CFileDialog File(true,/*"vmx"*/NULL,NULL,
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
szFilter/*"All Files(*.*)|*.*| |"*/,AfxGetMainWnd());
if(File.DoModal()==IDOK)
{
}
else
{
}
char szFile[MAX_PATH] = {0}; // buffer for file name
OPENFILENAME ofn;
memset(&ofn, 0, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = this->m_hWnd;
ofn.lpstrFile = szFile;
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFilter = TEXT("DLL Files (*.dll)\0*.dll\0");
ofn.lpstrDefExt = TEXT("dll");
ofn.lpstrTitle = TEXT("打开文件");
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
GetOpenFileName(&ofn);