血煞魔君蒲星在线阅读:谁知道做VB透明窗体

来源:百度文库 编辑:高校问答 时间:2024/04/29 00:50:23
谁知道做VB透明窗体,不是全部都透明的那种,

而是是窗体透明,但窗体上的控件不透明,也就是说,只显示控件就行了!

用SetWindowLong和GetWindowLong
在delphi里是这样的
SetWindowLong(RichEdit1.Handle,GWL_EXSTYLE,GetWindowLong(RichEdit1.Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT);

我不是学VB的,我是学C++和图形的,我们作的时候是指定keyco
然后用异或运算去掉.也许帮你不上什么忙,但是这是透明的原理,你找找有关光栅色彩运算的方法.也许能行.

用UPDATELAYEREDWINDOW可以完美实现