![]() |
【转帖】[求助]打开指定文件后,对话框没有紧接着出现?
[求助]打开指定文件后,对话框没有紧接着出现?
[求助]打开指定文件后,对话框没有紧接着出现? 请教各位大侠,我想打开一个模板文件test.dwg后,紧接着弹出对话框(代码如下),而实际运行结果: test.dwg文件能正常打开,可对话框没有紧接出现,只有关闭test.dwg文件后,对话框才出现。请赐教。 void opendwg( void *pdata) { acapdocument* pdoc = acdocmanager->curdocument(); if (acdocmanager->isapplicationcontext()) acdocmanager->appcontextopendocument((const tchar *)pdata); else acutprintf(l"\nunable to find test.dwg!\n"); } void opentemplate() { // 直接打开系统中存在的某个图形文件 static tchar pdata[] = _t("c:\\test.dwg"); acdocmanager->executeinapplicationcontext(opendwg, (void *)pdata); } void dialogcreate() { opentemplate();打开模板文件test.dwg cacmoduleresourceoverride resoverride; // create the dialog asdkacuidialogsample *pdlg = new asdkacuidialogsample(); pdlg->domodal(); pdlg->destroywindow(); delete pdlg; } |
所有的时间均为北京时间。 现在的时间是 04:43 PM. |