想实现一个透明窗口,或者说是一个完全自定义绘制(paint)的窗口,标准窗口的标题,背景,边框等等通通不要,但是要自己能够画一个东西(想画动画)。简单的说,可以实现在桌面上显示一个动画(flash  swf),但是周围是精确透明的,没有杂色和毛疵,效果像QQ的魔法表情。以下三种实现方式不算,因为我已经实现,但是效果不好。1 SetLayeredWindowAttributes(h, clGray, 0, LWA_COLORKEY);//按颜色
  TShockwaveFlash+Timer+ACanvas绘制
2 TsfFlashPlayer或者TfeFlashPlayer实现的,两者似乎都是在form背景上绘制,不能精确透明3 QQ的魔法表情的实现方式,用webbrowers+html实现,背景需要截取屏幕一部分来掩饰,效率低,不是真透明。其实我要的东西有一个现成的实现,也免费透明Flash播放软件(但用起来不爽,又没有源代码),用spy++观查发现是delphi实现,类名叫TScrrenForm,猜测是继承了TCustomForm,并自己实现了绘制部分... 
呵呵,自己用来玩的,标题要长吗,希望高人现身。
求超级高手!!!