64,637
社区成员
发帖
与我相关
我的任务
分享
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
TCHAR sFileFiltrate[] = _T("CSV Files (*.csv)|*.csv||") ;
CFileDialog dlgOpenCsv( TRUE, _T("*.csv"), _T("*.csv"), OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, sFileFiltrate ) ;
if ( dlgOpenCsv.DoModal() != IDOK )
{
... ;
}
}
EXTERN_C LONG TestDLLDlg();
void CEXEDlg::OnOK()
{
// TODO: Add extra validation here
TestDLLDlg();
//CDialog::OnOK();
}
EXTERN_C LONG TestDLLDlg();
void CEXEDlg::OnOK()
{
// TODO: Add extra validation here
TestDLLDlg();
//CDialog::OnOK();
}
......
// DllMain 部分代码
else if (dwReason == DLL_PROCESS_DETACH)
{
TRACE0("dst.DLL Terminating!\n");
// Terminate the library before destructors are called
AfxTermExtensionModule(dstDLL);
}
CD1 dlg;
dlg.DoModal();
return 1; // ok
}
AFX_MANAGE_STATE(AfxGetAppModuleState());
TCHAR sFileFiltrate[] = _T("CSV Files (*.csv)|*.csv||") ;
CFileDialog dlgOpenCsv( TRUE, _T("*.csv"), _T("*.csv"), OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, sFileFiltrate ) ;
if ( dlgOpenCsv.DoModal() != IDOK )
{
return ;
}