- 积分
- 12459
- 明经币
- 个
- 注册时间
- 2003-5-28
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2004-10-28 23:41:00
|
显示全部楼层
PDB是什么?
加载dcl文件的一段代码:
void loaddcl() { int rc; // Return code char * dclFile; char * dclName; int dclId, dbStart; // dcl ID and dialog box status ads_hdlg dlgHdl; // Dialog Box handle dclFile = "arxdemo.dcl"; // "arxdemo.dcl"是对话框文件, 只要它在AutoCAD搜索路
//径中就可以, 或者指定绝对路径! dclName = "arxdemo";
rc = ads_load_dialog(dclFile, &dclId); if (rc != RTNORM) { acutPrintf("%s %s", "\nError loading DCL file. " , dclFile); return; }
rc = ads_new_dialog(dclName, dclId, NULLCB, &dlgHdl); if (rc != RTNORM) { acutPrintf("\nError displaying dialog. "); return; }
rc = ads_start_dialog(dlgHdl, &dbStart); if (rc != RTNORM) { acutPrintf("\nFailed to initialize the dialog box. "); return; }
ads_unload_dialog(dclId); }
// 这里只是显示dcl对话框,具体的功能要通过回调函数来实现, 挺麻烦的!
// 相比之下,MFC对话框就方便地多了, 功能也更强大. |
|