如何使用DelphiX控件实现此种效果?(100分)

  • 主题发起人 主题发起人 truecat
  • 开始时间 开始时间
T

truecat

Unregistered / Unconfirmed
GUEST, unregistred user!
我希望得到望远镜的视野效果,就是前面有一个遮罩图象,后面的图象只在前面图象的
指定位置中显示,其它部分被前面的图象遮罩起来,且两图象均可以移动。
注:我用delphix中的控件实现了部分效果,但不明白如何指定前面图象的透明和不透明
部分!!! 请高手赐教!!! truecat6108@sohu.com
 
用可ClipRect
 
与详细点呀!
 
用关键色,比如你要实现望远镜效果,那么你把前面那张位图上来两个黑色的圆,
然后指定改图面的关键色为黑色,在blt是指定DDBLT_KEYSRC就可以了
如果用
directx sdk for delphi 的话请到 http://kuga.51.net 上有下载
 
我用delphix的精灵控件已经实现了,很方便用的,哈哈,怎么办呢?
大家再讨论一下delphix吧!
 
我想运行期间在一个精灵层面上绘图,怎么办?
 
多人接受答案了。
 
后退
顶部