Delphi7下傻瓜式实现Panel等组件透明化!求达人解读!解决方案

Delphi7下傻瓜式实现Panel等组件透明化!求达人解读!
如题!
由于此版块不能上载图片,所以文章内容在如下的Blog里,并求达人解读,那个资源文件里写了些什么!



http://blog.csdn.net/jackianroy/archive/2009/10/16/4678760.aspx

------解决方案--------------------
form.TransparentColor:=True;
form.TransparentColorValue:=self.color;
panel.parentcolor:=True;

以上就是实现FORM和PANEL的透明化效果的..
至于拖动就不知道了..没空看源码.
------解决方案--------------------
类似于XP的Themes资源而已,必须有一个Dll文件支撑。
下面是XP的Themes资源xml文件,使用Microsoft.Windows.Common-Controls (Dll)服务画控件。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
type="win32"
name="Mao.Maozefa.Application"
version="1.0.0.0"
processorArchitecture="*"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

------解决方案--------------------
干嘛非要从资源文件里整?
透明面板代码很好找.
------解决方案--------------------
我关闭了主题服务,这可能是我看不到效果的原因。
不过,
我倒是可以给实现类似的功能,只是不知道你到底是什么意思。
但是,我是靠代码实现的,而且,可能和你的期望还并不完全符合。
其本质就是画图,没什么神秘可言。
程序
效果图
------解决方案--------------------
学习