R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-16 #1 请问,图层用VC或delphi怎么来实现? 创建多个DC吗?图层的一些基本处理应该怎么做?请稍微写点步骤! 3ks
G gzbxmcx Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-16 #2 如下: http://www.topbit.com/download/script/softdetail.php3?sid=1870
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-17 #3 用mapinfo我还用提问题吗?! 我的意思是说自己写图层!先可以不带任何功能,能象photoshop那样的空图层就行!但是能看到边界的,可以设置颜色的!
N Netsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-17 #4 可以看看原理嘛, 自己写一个咯, 改成你的也行呀!! 呵呵~~~~~~~~~~~~~~~~
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-17 #5 就是叫你说原理啊! 就是自己写啊!那么多废话怎么能拿分呢
N Netsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-18 #6 哦, 对不起楼主, 小的知错,说一个大概吧: 就是在控件中加了一个 TCollection, 在他的项中即TCollectionItem,存放数据啦如你的图片啦, 然后在控件的Paint画出来啦, 呵呵~~~~~~~~~~~~~~~~~~~~~~~~~~~
哦, 对不起楼主, 小的知错,说一个大概吧: 就是在控件中加了一个 TCollection, 在他的项中即TCollectionItem,存放数据啦如你的图片啦, 然后在控件的Paint画出来啦, 呵呵~~~~~~~~~~~~~~~~~~~~~~~~~~~
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-19 #7 不是这样的!图层不应该用到控件!你好好捕捉一下就知道了! 请大家快快想办法,分可以再加!以前的高手呢?
N Netsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-20 #8 哦,我的是这样的啦, 不然改成组件的, 那你要在什么上画呢????? 呵呵~~~~~~~~~~~~~
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-20 #9 在DC上面画!麻烦你不要呵呵了!好像是知道但是说的都牛头不对马嘴! 技术讨论是严肃的事情!又不是舆论贴!
M mzr Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-20 #11 如果是Autocad图层请参考: http://www.delphibbs.com/delphibbs/dispq.asp?lid=2250355 我在源码空间上上传了在delphi下进行Autocad二次开发的实例。
如果是Autocad图层请参考: http://www.delphibbs.com/delphibbs/dispq.asp?lid=2250355 我在源码空间上上传了在delphi下进行Autocad二次开发的实例。
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-20 #12 老大们!你们不要提用控件来搞2次开发好嘛?我现在是想做这样的控件! 是满难的,但是总要有人敢想敢做啊!呵呵,继续[]
N Netsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-20 #13 >> 在DC上面画! 难道不是 DC 就不行啦,亏我还好心说你呢!!!!自讨没趣!!!我自己就有两种该类东东!!! >> 好像是知道但是说的都牛头不对马嘴! 啊!!!!!!我的牛头不对马嘴,看来我真的是菜鸟啦,我也不想跟你说什么了,我自己知道就够了,难来这里被人臭骂。 看来你自己有很好的想法啦,我也不想说什么了,祝你好运啦!!!!!!!
>> 在DC上面画! 难道不是 DC 就不行啦,亏我还好心说你呢!!!!自讨没趣!!!我自己就有两种该类东东!!! >> 好像是知道但是说的都牛头不对马嘴! 啊!!!!!!我的牛头不对马嘴,看来我真的是菜鸟啦,我也不想跟你说什么了,我自己知道就够了,难来这里被人臭骂。 看来你自己有很好的想法啦,我也不想说什么了,祝你好运啦!!!!!!!
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-11 #15 是的呀,写出对自己有用、适合自己需要的图层,应该是满不错的,为什么只有老外可以写出那么好的MapInfo中国人就没的这么个成绩呢?!所以,大家多多探讨!
W wyb_star Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-11 #16 Graphic32可以实现!www.g32.org
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-11 #17 各位老大!请不要说什么用什么控件来实现好嘛?!多浪费delphibbs的空间呀!
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-11 #18 我也以为是多组 Dc , 一个图层至少有两个 Dc, 一个是原图的一个是 MASK 的。(如果要透明的话) 不过 Photoshop 里的半透明说难了。也许是用算法算出颜色的。 只是在移动时也许很闪烁。 这是个难题。 我也来学习学习
我也以为是多组 Dc , 一个图层至少有两个 Dc, 一个是原图的一个是 MASK 的。(如果要透明的话) 不过 Photoshop 里的半透明说难了。也许是用算法算出颜色的。 只是在移动时也许很闪烁。 这是个难题。 我也来学习学习
R rockjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-11 #19 我也听过做游戏的高手介绍过做图层的方法,最简单的是做个结构,一个图层就是一个结构 而多个图层(结构)在操作时就是对结构里面的一个区域做DC的操作。图层的先后也就是哪个结构先画....他没直说,只是凭感觉去理解 希望QSmile能和我在这方面多多探讨!
我也听过做游戏的高手介绍过做图层的方法,最简单的是做个结构,一个图层就是一个结构 而多个图层(结构)在操作时就是对结构里面的一个区域做DC的操作。图层的先后也就是哪个结构先画....他没直说,只是凭感觉去理解 希望QSmile能和我在这方面多多探讨!
R reflect Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-28 #20 为了避免闪烁,需要两个DC,一个显示,一个缓冲.而你说的多个结构,我理解其实就是对每个图形结构(不如每个图形的定点的记录体)中加一个图层号,这样,所有的显示其实又DC画出来,而画那个图层和屏蔽那些图层,可以通过比较当前要画的图形的图层ID是否在屏蔽列表中,是,则不画,不是,则画出来.
为了避免闪烁,需要两个DC,一个显示,一个缓冲.而你说的多个结构,我理解其实就是对每个图形结构(不如每个图形的定点的记录体)中加一个图层号,这样,所有的显示其实又DC画出来,而画那个图层和屏蔽那些图层,可以通过比较当前要画的图形的图层ID是否在屏蔽列表中,是,则不画,不是,则画出来.