[求助]请教高手 使用非模态对话框
在非模态对话框中的函数中使用acedCommand命令不起作用比如说boundary命令,如果我不用acedCommand,如何实现通过点取一点得到闭合实体呢?
回复
非模态窗体使用起来是比较特殊的,在发命令以前必须先锁定窗口文档。 采用Bpoly命令,判别生成的最后一个实体acedSSGet(......)
acedacedcommand(.......)
acedSSGet(......) AcApDocument* pDoc = acDocManager->curDocument();
es = acDocManager->lockDocument(pDoc);
完成后
es = acDocManager->unlockDocument(pDoc); 锁定文档后依然不能进行acedcommand()操做,为什么
页:
[1]