达仁堂软件基地:打造最安全放心的免费绿色软件360极速体育nba直播吧_nba百事通极速体育_nba直播 jrs站!
手机版
|
最新软件
|
360极速体育nba直播吧_nba百事通极速体育_nba直播 jrs排行
|
格式大全
|
软件发布
|
软件厂商
|
软件合集
提交软件发布
首页
PC软件
安卓360极速体育nba直播吧_nba百事通极速体育_nba直播 jrs
苹果360极速体育nba直播吧_nba百事通极速体育_nba直播 jrs
驱动360极速体育nba直播吧_nba百事通极速体育_nba直播 jrs
电脑游戏
教程攻略
精选专题
你的位置:
首页
/
资讯教程
/
编程技术
/
VB & VB.NET教程
/
VB中制作半透明窗体
VB中制作半透明窗体
2019-11-29
来源:
AnimateWindow是一个窗口打开和关闭时产生动画效果的新函数,因为是一个新的函数, 所以在 API Viewer中是找不到的,必需自己定义: Public Declare Functio
AnimateWindow是一个窗口打开和关闭时产生动画效果的新函数,因为是一个新的函数, 所以在 API Viewer中是找不到的,必需自己定义: Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long 注释:具体可以使用的常量及其用法 Const LWA_ALPHA=&H2 注释:表示把窗体设置成半透明样式 Const LWA_COLORKEY=&H1 注释:表示不显示窗体中的透明色 具体例子 程序代码 Module1 Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long Public Const WS_EX_LAYERED = &H80000 Public Const GWL_EXSTYLE = (-20) Public Const LWA_ALPHA = &H2 Public Const LWA_COLORKEY = &H1 Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Form1 Private Sub Form_Load() Dim rtn As Long rtn = GetWindowLong(Me.hwnd, GWL_EXSTYLE) 注释:取的窗口原先的样式 rtn = rtn Or WS_EX_LAYERED 注释:使窗体添加上新的样式WS_EX_LAYERED SetWindowLong Me.hWnd, GWL_EXSTYLE, rtn 注释:把新的样式赋给窗体 SetLayeredWindowAttributes me.hwnd, 0, 192, LWA_ALPHA 注释:把窗体设置成半透明样式,第二个参数表示透明程度 注释:取值范围0--255,为0时就是一个全透明的窗体了 End Sub 第二种使用方法 SetLayeredWindowAttributes Me.hWnd, &H0, 0, LWA_COLORKEY 注释:表明不显示窗体中的透明色 注释:而第二个参数表示透明色为黑色,并且你可以用RGB函数来指定颜色值
标签聚合:
制作
半透明
窗体
相关教程资讯
如何取得计算机名
VB中让窗体始终处于最前面
VB 中调用 Word 拼写检查
VB.Net查找程序的前一个运行结果
在VB程序中处理随机事件
VB6实现局域网多站点互连手册
Visual Basic串口通信程序设计
探索VB系列中的事件处理的奥秘
相关专题推荐
高考作文软件专题
高中作文软件哪个好?高中英语作文怎么写?高考高分作文怎么写?高中作文万能素材、2017高考作文大全,你需要的记述文、说明文、议论文、演讲稿、环保作文、看图写话等多种高考作文题材供大家下
>>> 详细浏览
英语四级考试作文万能句及万能模板 vpdf+doc格式
教育管理
/
120KBMB
作文快手 v9.1绿色版
文科工具
/
24.37 MBMB
作文之星 2014 v19.2.3.0官方正式版
文科工具
/
14.03MBMB
作文大全 v2010Build:0416简体中文版
文科工具
/
21.01MBMB
作文克星II v10.0完整版
文科工具
/
21.50MBMB
作文精粹大全 v1.1.0安卓版
读书教育
/
1.15MB
无忧作文 v16.6.3安卓版
读书教育
/
2.62MB
麦格作文 v2.21安卓版
读书教育
/
6.32MB
专题推荐
手机化妆软件专题
会员制电商平台专题
2019实用广告过滤软件有哪些?2019有哪些好用的过滤软件?专题
Chrome浏览器插件怎么设置,浏览器插件怎么安装?专题
绝地求生辅助软件,绝地求生战绩查询软件电脑版专题
绝地求生辅助软件,绝地求生战绩查询软件专题
2019游戏盒子排行榜,2019游戏盒子哪款好专题
2019游戏盒子排行榜,2019游戏盒子哪款好专题
本栏浏览排行榜
本周
本月
1
如何通过VB获取网卡的地址
2
如何在VB中截获shell程序的输出
3
VB中让窗体始终处于最前面
4
调用API函数设计ABOUT窗口
5
VB中制作半透明窗体
6
如何使用程序自动移动Mouse
7
VB中利用WinRAR进行文件压缩
8
用Visual Basic也可以实现P2P
9
用Visual Basic自编小游戏
10
一切从这里开始 Visual Basic.NET
1
用VB编写“红绿灯”程序
2
如何通过VB获取网卡的地址
3
去掉窗体的关闭按钮
4
如何在VB中截获shell程序的输出
5
VB创建、修改、删除WIN2K用户
6
再谈无边框窗体的操作
7
VB中注册控件的三种简单方法
8
调用API函数设计ABOUT窗口
9
VB中让窗体始终处于最前面
10
VB中远程共享显示及声音的实现
热门文章