- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TrackMouseEvent
请使用_TrackMouseEvent
2).在commctrl.h显示为_TrackMouseEvent(),请注意下划线.
3).可能TrackMouseEvent()不支持Win98(在NT中工作得非常好),建议你结合
WM_MOUSEMOVE消息和 SetCapture()函数,当鼠标移出窗口时你依
然可以控制.
Turbo C修改Auto CAD的图素
Auto CAD是一套高效的绘图工具,在地图制图和计算机辅助设计方面得到广泛的应
用。地籍图的数字化和编辑中,常会遇到图形的放大和缩小等情况,而其中的部分
图素则要求保持原样,如界址点的园圈要求无论在何种比例尺地籍图中其半径均为
0.4mm,注记也必须满足规范要求。如何在图形比例变化后,复原部分图素的大小,
是地籍制图工作中非常重要的问题。本文讨论运用Turbo C语言直接读写Auto CAD的
数据交换文件并修改其部分图素的方法。
Auto CAD图形数据库是以十分紧缩的格式存储的,对用户程序来说,很难直接读
出,为便于数据交换,Auto CAD提供了数据交换文件──DXF文件。?此文件是一种
专用的ASCII文件,其一般结构为:HEADER(标题)节、?TABLES?(表格)节、
BLOCK(块)节、ENTITIES(图素)节、EOF(文件结束)节,共五个部分。每个部
分由若干组构成,每个组由两行组成,首行为组代码,其格式为三个字符域向右对
齐,左边填满空格,该组的第二行是组值,采用的格式取决于由组代码规定的组的
类型。
部分组代码及其含义:
0 ──标识一个图素表目的开始;
1 ──一个图素的初始文本值;
6 ──线型名;
8 ──层次名;
10──起始X坐标(线或正文图素的起始点,园的园心,等等);
11-18──其它X坐标;
20──起始Y坐标(线或正文图素的起始点,园的园心,等等);
21-28──其它Y坐标;
30-38──Z坐标;
40-48──浮点值(如文字高度、比例因子等);
50-58──角度;
62──颜色号。
70-78──整数值(如文本注记方式等)
DXF文件各个节的代码及顺序为:
0 (开始标题节) 0 (开始图素节)
SECTION SECTION
2 2
HEADER ENTITIES
. . (图素部分)
0 (开始表节) 0 (终止图素)
SECTOIN ENDSEC
2 0 (文件结束节)
TABLES EOF (文件结束)
.
0 (开始块节)
SECTION
2
BLOCKS
每个图素从标识图素的0开始,分别为图素名、层次组码、层次名等,部分图素的
组代码为:
LINE 10和20(起始点),11和21(终止点)。
POINT 10和20。
CIRCLE 10和20(园心),40(半径)。
ARC 10和20(园心),40(半径),50(起始角度),51(终止角度)。
TEXT 10和20(插入点),40(高度),1(文字值),50(旋转角度,可选项),
41(X的比例因子,可选项),51(倾斜角,可选项),72(对齐类型,可选项),
等。
...
以上图素均有颜色可选项,若用系统颜色,则此项省略,否则,有组码62和组值
(即所用的颜色值)。
以部分图素为例,其在DXF文件中的结构为:
0 (图素开始) 11
TEXT 31.877698 (终点X值)
8 21
0 (0层) 24.488029 (终点Y值)
62 31
1 (1号颜色) 0.0 (终点Z值)
10 0
14.419423 (插入点X值) CIRCLE
20 8
29.015994 (插入点Y值) 0 (0层)
30 10
0.0 (插入点Z值) 21.021801 (园心X值)
40 20
2.0 (文本高度) 14.931725 (园心Y值)
1 30
asdasf (文本值) 0.0 (园心Z值)
50 40
10.0 (旋转角度值) 2.993616 (半径R值)
72 0
1 (对齐方式) ARC
11 8
20.0 (对齐点X值) 0
21 10
30.0 (对齐点Y值) 40.578556 (中心X值)
31 20
0.0 (对齐点Z值) 16.275509 (中心Y值)
0 30
LINE 0.0 (中心Z值)
8 40
0 (0层) 6.505316 (半径R值)
62 50
3 (三号颜色) 54.138194 (起点角度值)
10 51
24.333769 (起点X值) 176.45641 (终点角度值)
20
25.039355 (起点Y值)
30
0.0 (起点Z值)
以修改CIRCLE的半径和
您可能关注的文档
- solr更新删除单个索引.docx
- SpancilHill史班赛山丘.doc
- Spc应用计算公式(超全).docx
- spoolsv.exe错误的解决之道.doc
- Spring、Hibernate、Struts2组合开发中常用的jar包理解.docx
- spring如何实现注入多个数据源.docx
- spring缓存详细说明.docx
- SPSS变量类型命名规则.doc
- SQE供应商质量管理技术.doc
- sql2000安装失败原因大全.doc
- 人教版(2019)必修第二册Unit 1 Cultural Heritage Listening .pptx
- 人教版(2019)必修第一册Unit 3 Sports and Fitness Reading fo.pptx
- 人教版(2019) 必修第一册 Unit 1 Teenage Life Reading and.pptx
- 人教版(2019)选择性必修第一册Unit 5 Working the Land Reading a.pptx
- 期末综合测试题 2024-2025学年下期初中英语人教版八年级下册.docx
- 期末综合测试题 2024-2025学年下期初中道德与法治统编版八年级下册.docx
- 初中英语人教版七年级上经典必备作文10篇.docx
- 第17课 明朝的灭亡和清朝的建立 巩固练习 2024-2025学年下期初中历史统编版七年级下.docx
- 人教版(2019)必修三 Unit 1 Festivals and Celebrations Lis.pptx
- 人教版(2019)必修三 Unit 3 Diverse Cultures Reading for W.pptx
文档评论(0)