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