如何画一条线,编辑时可以选中它,线有属性,可以知道它的层,metefile,wmf,emf是什么?(300分)

A

ably

Unregistered / Unconfirmed
GUEST, unregistred user!
做一个画图软件,它能画一些简单的图形,可以通过鼠标移动所画的部件,可以通过右键知道
该部件的名称,及基本属性,可以改动这些属性.求源码,例子,方法,控件 谢谢!
象海文的施工平面图绘制软件
 
你先看看D5自带的DEMO 画图程序吧..能理解了它,你自然会做出你要求的这个.
不外乎在上面加了一些功能而已.(象移动,属性等,,都不是大问题)
 
DEMO 画图程序是在画板上画,之后就不能选取,
没有选的东西,属性到哪里加,完全是两回事????
 


我也想知道,高手请指教!
 
你不会这样想? 在那个画板上,,取得你所画的线的长度宽度等等,,并抠掉白色部分,形成透明(不规则)
形成一个类似于图层的控件组.. 当然,这些只是我的理解..具体我没做过.
win自带的画板就有这个功能.(非矩形框的移动)
 
建立一个链表,把你的操作的每一步记录下来,包括当前前景色,背景色,线形,等等,
当需要刷新时,从第一步开始把链表里的记录画出来,就可以了,如果要选取相应的图形
可以根据链表里的坐标来检索(当然还要考虑他们的Z Order),这样就可以知道他的相
关属性了,而且可以支持任意的Undo,ReDo
 
关于图元的选取移动,我有例子,需要的话留下mail .

WMF、EMF都是windows元文件,它们存储的是Microsoft Windows图形功能调用的一个列表;
它们不仅仅是一种图形宏指令,也是windows应用程序之间进行图形交换的格式。
总之,是矢量格式。
 
谢谢,卷起千堆雪tyn
ably@371.net
 
发送OK.

自己看看是怎么实现的选取拖动,改改就是了。
 
牛,真牛
收到,非常感谢
 
卷起千堆雪tyn兄:
请给我Mail一份,非常感谢!!!
jinguang@hotmail.com
 
阿卷,也给我一份吧
mailto:sspwlixia@21cn.com
 
that's all right .
 
阿卷, 我得寸进尺一下
请问有没有插入园,椭圆,方形,图库图形,放大,缩小等的例子,
用cadodraw控件好像没有例子,也不如自己写,是吗?
 
阿卷,你的图形怎么保存,是wmf还是emf,还是只保存两点,我想加一些自己的属性,怎么做?
 
卷兄:
没有收到你的例程,还没发吗?我在编一个股票模拟训练程序,在K线图上画线,文字标注
所画图元能保存,修改并能附着在K线图上,我的思路是想用TTreeView控件保存图元的各项
属性,使用它的SaveToFile和LoadFromFile来保存和载入各个图元。很想参考一下您的例程
初到大富翁还请多多帮助,谢谢!
jinguang@hotmail.com
 
to qitian : that's all right .

to ably : 朋友参考例子自己改改哦,我的时间紧得很啊。
 
卷起千堆雪tyn:
could you give me one copy? thanks
yyanghhong@yahoo.com

 
楼上的,OK.
 
to:卷起千堆雪兄,
也给我发一份吧,
ynlaoyan@21cn.com
祝过年好
 
顶部