[求助]如何在程序中实现“打开文件”对话框功能
<p>想在ARX程序中调用“打开文件”对话框,但打开后的操作想自己编写,请问应该如何实现?</p><p>能不能调用CFileDialog的类函数呢?</p> //可以调用CFileDialog实现(支持多文件选择),见下:<br/><br/>CString filepath; <br/>CFileDialog Filedlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT|OFN_EXPLORER,L"AutoCAD图形(*.dwg)|*.dwg|");<br/> <br/> if(Filedlg.DoModal() == IDOK) <br/> { <br/> POSITION pos = Filedlg.GetStartPosition(); <br/> while(pos != NULL) <br/> { <br/> filepath = Filedlg.GetNextPathName(pos); <br/> acutPrintf(L"\n%s",filepath);<br/> } <br/> } <br/><br/> 不知道你有否帮助文档,SDK提供了专门的类CAcUiNavDialog 可实现CAD标准的打开或另存为对话框
页:
[1]