半透明窗体的又一种想法

王朝delphi·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

其实很简单,现有任一种方法制作一个透明窗体,我试过捕获屏幕、设置窗体Brush属性、以及通过Windows API函数改变三种制作透明窗体的方法都行。然后在窗体上添加一个Shape,将其扩展至全屏幕,将Shape的Pen属性的Mode设为PmMask,Pen的Style属性该为PsClean,然后改变Brush的Color属性,即可进行透明的调节,不仅可以改变透明度,而且可以改变覆盖的颜色。就享用Directx生成的效果。

其实巧用Delphi的Canvas类,可以是按许多图形效果。毕竟是用Windows2000的还是少数。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航