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动态创建组合框
  • 热门搜索
    长沙博物馆 犹豫的近义词 男宝宝发型图片 寸头发型 东南汽车怎么样 成都金沙遗址博物馆 纤细的近义词 劝告的近义词 四川泡菜怎么做 精神分裂症怎么治