如何判断dwg是否已经保存 是哪个接口 arxobject
时间: 2023-09-17 07:01:57 浏览: 56
查看dwg文件
判断DWG文件是否已经保存可以使用ARXObject接口中的IsModified方法。
ARXObject是AutoCAD中与ARX应用程序进行交互的对象模型,通过ARXObject接口可以访问和操作AutoCAD的各种对象和属性。
要判断DWG文件是否已经保存,可以通过以下步骤:
1. 获取当前的文档对象。可以使用ARXObject接口中的acDocManager对象的currentDocument方法来获取当前的文档对象。
2. 判断当前文档是否被修改过。通过获取当前文档对象的IsModified属性,如果返回值为true,则表示当前文档已经被修改过,否则表示文档没有修改。
示例代码如下:
```
// 获取当前的文档对象
AcadDocument *pDoc = acDocManager->currentDocument();
// 判断当前文档是否被修改过
bool isModified = pDoc->IsModified();
// 输出判断结果
if (isModified)
{
acutPrintf(_T("DWG文件已经被修改过。\n"));
}
else
{
acutPrintf(_T("DWG文件没有修改。\n"));
}
```
通过以上代码,我们可以判断DWG文件是否已经保存。如果返回值为true,则表示DWG文件已经保存;如果返回值为false,则表示DWG文件没有保存。
阅读全文