VB6.0使窗口透明化

 时间:2024-10-11 20:57:24

1、打开VB6.0,创建工程

VB6.0使窗口透明化

3、在窗口的加载事件里添加如下代码'''''''''''''''''''''窗体透明'''''''''''''''Dim rtn As LongMe.BackColor = RGB(0, 0, 0)'设置一下窗口的颜色rtn = GetWindowLong(hwnd, GWL_EXSTYLE)rtn = rtn Or WS_EX_LAYEREDSetWindowLong hwnd, GWL_EXSTYLE, rtnSetLayeredWindowAttributes hwnd, RGB(0, 0, 0), 150, LWA_ALPHA'RGB(0, 0, 0)参数就是要透明掉的颜色

VB6.0使窗口透明化

5、下面介绍一下这个API函数的其它透明效果,参数的说明。Const LWA_ALPHA = &H2 '使用此参数,透明度有效,透明颜色无效Const LWA_COLORKEY = &H1 '使用此参数,透明度无效,透明颜色有效

VB6.0使窗口透明化

7、在调用函数的语句中。如果使用LWA_COLORKEY 参数,即SetLayeredWindowAttributes hwnd, RGB(0, 0, 0), 150,LWA_COLORKEY则窗口中的控件不会透明,透明颜色会有效

VB6.0使窗口透明化
  • C# 如何复制Excel工作表(worksheet)
  • Python编程:怎么获取tkinter窗口所在屏幕宽度
  • VB6.0如何关闭不需要使用的立即窗口
  • 如何设置Excel始终以默认编码保存网页
  • VB动态创建组合框
  • 热门搜索
    leaf是什么意思 ean是什么意思 入木三分是什么意思 期盼的意思 槑是什么意思 twilight什么意思 不知好歹的意思 考试什么都去死吧歌词 福建有什么旅游景点 卫生巾有什么用