永发信息网

VB图片怎么透明?

答案:1  悬赏:30  手机版
解决时间 2021-04-24 17:53
怎么让周围的蓝色透明?   谢谢  答后加分
最佳答案

Option Explicit


Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long  '设置欲控制窗体参数APIPrivate Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long '设置欲控制窗体透明度APIPrivate Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long  '窗体透明度控制常量Private Const WS_EX_LAYERED = &H80000Private Const GWL_EXSTYLE = (-20)Private Const LWA_ALPHA = &H2Private Const LWA_COLORKEY = &H1
Private Function SetTransperancy(ByVal hwnd As Long)    Dim rtn As Long    rtn = GetWindowLong(hwnd, GWL_EXSTYLE)    rtn = rtn Or WS_EX_LAYERED    SetWindowLong hwnd, GWL_EXSTYLE, rtnEnd Function
Private Function SetTransperancyCulor(ByVal hwnd As Long)    Dim rtn As Long    rtn = GetWindowLong(hwnd, GWL_EXSTYLE)    rtn = rtn Or WS_EX_LAYERED    SetWindowLong hwnd, GWL_EXSTYLE, rtn        '//要去掉的颜色是&HFFFFFF    SetLayeredWindowAttributes hwnd, &HFFFFFF, 0, LWA_COLORKEYEnd Function
Private Sub Form_Load()
    App.TaskVisible = False    Me.BackColor = &HFFFFFF    Call SetTransperancyCulor(Me.hwnd)
End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女孩说的别被别人欺负是什么意思?
为什么我的脸上会长出那么多的 痣?????
请问什么是加盟店
急!安全演讲比赛,什么配音好?
康立幼儿园在什么地方啊,我要过去处理事情
一见钟情可靠吗?成功率呢?
我的月经半个月没有来了用验孕纸又没有 怀孕
80级NQ和CJQ天赋怎么加
喜欢和爱一样么?
叶的离去,是风的爱恋,还是树的不挽?
治青春豆什么更实际?
谁送我个DNF体验服账号?
做淘宝装修用什么软件,淘宝店面装修什么软件
如何快速练成劈叉和叉腰
谁知道协和健康养生会馆哪有分店在北京
推荐资讯
在纵横软件怎么写小说,写了小说怎样在纵横发
标点符号不同的句子,描写女生发怒的句子
整形专家周茂华教授
请问,中信证券可不可以进
怎样在空间中添加网络音乐
丹江口市武当山计划生育服务站我想知道这个在
怎样才能使自己的自信心十足
保险的意义与功用感悟,寿险的意义与功用?
一个直径为16厘米的半圆中分别有一个直径为10
七彩娃要在什么时段能钓到
做人流大概要花多少钱? (刮宫) 无痛人流是什
梦见姐姐给我打电话说妈妈得了癌症,但妈妈还
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?