| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:请教各位老师透明窗体,控件不透明的问题
取消只看楼主 加入收藏
sdhtli
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2008-10-6
结帖率:72.22%
收藏
已结贴  问题点数:20 回复次数:1 
请教各位老师透明窗体,控件不透明的问题
请教各位老师下面的代码在xp系统中运形时窗体黑闪现象呢,就是在窗体启动时黑闪一次,在透明,什么原因呢,请高手指点谢谢

Option Explicit

Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const WS_EX_LAYERED = &H80000
Const GWL_EXSTYLE = (-20)
Const LWA_ALPHA = &H2
Const LWA_COLORKEY = &H1

Private Sub Form_Load()
Me.BackColor = RGB(88, 88, 88)
SetWindowLong Me.hwnd, GWL_EXSTYLE, WS_EX_LAYERED
SetLayeredWindowAttributes Me.hwnd, RGB(88, 88, 88), 255, LWA_ALPHA Or LWA_COLORKEY
End Sub


搜索更多相关主题的帖子: xp系统 老师 
2011-09-04 10:31
sdhtli
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2008-10-6
收藏
得分:0 
谢谢大版主,时间什么意思呢?
2011-09-05 08:13
快速回复:请教各位老师透明窗体,控件不透明的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037049 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved