首先对大家感谢!
1我想做一个类似于WIN带的画图程序而已,可是很多细节,很多问题出现了!首先是让用户画矩形,必须先他虚拟画出一个框,然后放开鼠标时就画上去。这个虚拟的框就不好做。DELPHI大部分人的做法是把PEN.mode:=pmNot什么的,可是这样的话,如果用户在彩色的图上画的话,框就不是黑色的了!颜色就杂了。这样效果不好。如果用其它mode画就不能涂掉了!如果在IAMGE组件以外画,又对不好坐标,无法准确把框画到IMAGE里
2WIN画图还是有点“层”概念。这个怎么来实现呢?像PHOTOSHOP一样,可以把许多东西一层一层的画,它们之间还是透明的,还可以合并。这个技术怎么做。谁能帮帮我,我另出分感谢。
3我想做出WIN画图输入文字效果,谁帮忙啊:)
4用喷枪效果
以上问题,每小题都有分。另出分感谢!!!

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2155/2155919.xml?temp=.1401941
      

  2.   

    1 用DDraw
    2 用DDraw
    3 用DDraw
    4 用DDraw反正有现成的东西就要用么,是不?
      

  3.   

    对, Drate(小虫([email protected])) 严重支持你.有什么解决不了的一定不要怀疑你的开发工具.如果什么都那么容易解决还要程序员做什么。
      

  4.   

    bill gates 曾经说过“你能做的东西,我用basic也都能做到”开发工具是次要的,人才是主要的。
    这正像写作的笔,写不出文章你不能埋怨你的笔不好。
      

  5.   

    自己开发组件,每个层对应一个组件,像CAD那样设计才可以做到有个国产的TCAD2000组件的,就是这样,但没有免费的
      

  6.   

    请你们看看这个例子。这个网址上,有个例子可以DOWN,VC的。我就想做出这种效果就行了。谁能帮我!!!
    http://www.erjid.com/cpp/BaseUse/CRectTrack/CRectTracker.html
      

  7.   

    我觉得如果你能够用vc作出你要的效果的话,用delphi会简单。能不能把用vc实现你说的功能的代码给大家看看?
      

  8.   

    我的一个例子程序:http://yafeisoft.nease.net/download/icondiy_setup.exe
    完全VCL,你看可以吗?
    想要源码就把分给我,我Email给你。
      

  9.   

    http://www.erjid.com/cpp/BaseUse/CRectTrack/CRectTracker.html
    这里面又有源代码又有程序,你们可以看。看看DELPHI是不是能做出这样的东西来
      

  10.   

    DELPHI带的范例程序就有一个是画图的程序
    看看就行了
    很经典
      

  11.   

    flyinwuhan(超越) 这个就是我非常非常想要的。请给我代码吧。我愿意出200分感谢你。555,感动死了。
      

  12.   

    至于你说的层的实现,可以通过API中的区域函数和通道函数相结合的方式来实现。
      

  13.   

    确认[email protected]地址无误就先结贴吧!结贴就发给你。
      

  14.   

    不可能错的。[email protected]或是[email protected]