- UID
- 316088
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2005-8-31
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
// 创建文档的方法大约有三种:
// a. 发送命令NEW
// b. 用AcApDocManager->newDocument()函数创建文档,这一函数具有AutoCAD "New"命令
// 完全一样的界面,也可以认为是调用了"New"命令
// c. 如下:
// 首先定义一个类似回调函数的函数
static void CreateDoc(void *pData)
{
AcApDocument* pDoc = acDocManager->curDocument();
if (acDocManager->isApplicationContext()) {
acDocManager->appContextNewDocument((const char *)pData);
}
else
acutPrintf("\nError to create doc!\n");
}
// acDocManager->isApplicationContext()就如同一个开关,切换到"应用程序上下文",
// appContextNewDocument((const char *)pData);则是增加一个以pData指向的dwt为
// 模板的文档. pData是要指向一个文档模板如:acad.dwt
// - CreateNewDocument._CNDOC command (do not rename)
static void CreateNewDocument_CNDOC(void)
{
// Add your code for command CreateNewDocument._CNDOC here
static char pData[] = "acad.dwt";
acDocManager->executeInApplicationContext(CreateDoc, (void *)pData);
} |
|