ObjectArx结合MFC在CAD上进行二次开发
自定义了一个命令“AddThickSolidLine”,在执行程序的时候程序不按照顺序执行,每一次都是先显示对话框,再执行cad上的线条、文字输出。请教大家这是什么问题?谢谢
static void CreateTKAddThickSolidLine(void)
{
// Add your code for command CreateTK.AddThickSolidLine here
AcGePoint3d pt0Start(25, 5, 0);
AcGePoint3d pt0End(204, 5, 0);
AcDbObjectId lineId;
lineId = CCreateTuKuang::CreateLine(pt0Start,pt0End);
CmodifyEnt::ChangeLinetype(lineId, _T("粗实线"));
//防止资源冲突
CAcModuleResourceOverride resOverride;
CWELCOME *MenuDlg = new CWELCOME();//显示主对话框
MenuDlg->Create(IDD_DIALOG3);
MenuDlg->ShowWindow(SW_SHOW);
}