如何将CAD的内置对话框(如style命令所用的文字样式对话框)作为当前对话框的子对话框调出?

常用的几个对话框对应的函数为:
1、尺寸标注样式编辑对话框:
int acedEditDimstyleInteractie(AcDbDatabase *,AcDbDimStyleTableRecord *,int);
2、多行文字编辑对话框:
int acedEditMTextInteractie(AcDbMText *);
3、公差编辑对话框:
void acedEditToleranceInteractie(AcDbFcf *);
4、CAD自己的文件对话框:
int acedGetFileD(const char *,const char *,const char *,int,struct resbuf *);
int acedGetFileNavDialog(const char *,const char *,const char *,const char *,int,struct resbuf**);
5、填充面板对话框:
extern bool acedHatchPalletteDialog(const char* Pattern, bool bAllowCustom, char*& result);
6、线形对话框:
bool acedLinetypeDialog(AcDbObjectId,bool,char * &,AcDbObjectId &);
7、线宽对话框:
bool acedLineWeightDialog(AcDb::LineWeight,bool,AcDb::LineWeight &);
8、打印样式对话框:
bool acedPlotstyleDialog(const char *,bool,char * &);
9、填充编辑对话框:
void hatchedit(long,int,bool,const AcDbObject *);
10、文字样式对话框:
void inokeTextStyleDialog(AcDbDatabase *,CString *);

这些函数大多不在文档中,可按两种方式使用:
1、将这些函数放在一个头文件中,使用时直接包含进来就可以了。
2、先用GetModuleHandle获取acad.exe的句柄,然后用GetProcAddress动态获取指定函数的入口地址,之后就可以直接调用了。

使用前需要用AfxSetResourceHandle设置CAD资源,用完要回设。

——————————————————————————————————————————————————

公用库报表控件类: CReportRecordItemAcCmColor

CReportRecordItemAssocVariable

CReportRecordItemBlock

CReportRecordItemBool

CReportRecordItemCellAlignment

CReportRecordItemLinetype

CReportRecordItemLineWeight

CReportRecordItemNumber

CReportRecordItemPropertyString

CReportRecordItemSymbol

最新文章

  1. freemarker IllegalAccessError 错误
  2. Servlet引擎tomcat之安装
  3. Windows Azure服务
  4. JavaScript网站设计实践(五)编写photos.html页面,实现点击缩略图显示大图的效果
  5. SGU 488 Dales and Hills
  6. RxJava开发精要5 – Observables变换
  7. guava function and predicate 函数式编程
  8. Objective-C Delegate
  9. HTML中的table布局
  10. Linux下创建root权限的账号osadmin
  11. linux报错:命令未找到
  12. 数字特征值-python
  13. 一步步教你轻松学支持向量机SVM算法之理论篇1
  14. msysGit在GitHub代码托管
  15. <20190104>关掉一些鸡肋的Win10功能
  16. WebSocket 实战之——【WebSocket 原理】
  17. 【AaronYang第一讲】ASP.NET MVC企业开发的基本环境[资源服务器概念]
  18. 自写Jquery插件 Combobox
  19. python爬虫----XPath
  20. cocos代码研究(1)Node学习笔记

热门文章

  1. Multiple View Geometry in Computer Vision Second Edition by Richard Hartley 读书笔记(一)
  2. Visual Assist X 破解步骤
  3. npm + webpack +react
  4. BBED的安装
  5. C++ 我想这样用(五)
  6. URAL-1982 Electrification Plan 最小生成树
  7. Spring入门(8)-基于Java配置而不是XML
  8. poj 1915 http://poj.org/problem?id=1915
  9. [iOS 多线程 & 网络 - 2.4] - 大文件下载 (边下边写/暂停恢复下载/压缩解压zip/多线程下载)
  10. [iOS UI进阶 - 2.1] 彩票Demo v1.1