永发信息网

VB如何使窗体及部件浮在屏幕上而不能被选中

答案:3  悬赏:60  手机版
解决时间 2021-02-13 05:26
窗体已经做出半透明,如何使鼠标选中不了这个窗体和上面的东西,可以透过它点击下面的按钮?高手求教

可能我的意思表达有问题,已经让这个窗体(form)和它上面的shape1置顶显示,目的是让鼠标即使点击到这上面还是可以直接透过窗体和shape1而操作下面的其他程序。
最佳答案
这个很简单,参考下面的代码做就行了:
Option Explicit
'声明这两个 API :
Private Declare Function GetWindowLong Lib "user32" _
            Alias "GetWindowLongW" (ByVal hWnd As Long, _
                     ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" _
            Alias "SetWindowLongW" (ByVal hWnd As Long, _
                     ByVal nIndex As Long, _
                    ByVal dwNewLong As Long) As Long

Private Sub Command1_Click()
   '这个是把“自己”设置鼠标穿透
   '如果是设置别的窗口,下面的 hWnd就换成对应窗口的句柄
    Call SetWindowLong(hWnd, -20, _
                     GetWindowLong(hWnd, -20) Or &H80020)
End Sub
全部回答
你这个是隔山大虎啊,你的思路错了! 正确的思路是,以透明的窗体及空间事件响应其背后的操作,就是点击了这个窗体,而调用其背后窗体或者控件的对应事件,你试一下
同求答案,不懂啊 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱有点酸有点甜 是那首歌中的歌词
我家是20兆宽带用了信号放大器网速怎么测不到
哪些饮用水属于弱碱性水质?
22、和23题怎么做的,高中数学
自己动手换离合器三件套,大家对此有了解吗?
大家好,律师在没有得到被告的允许下擅自撤诉
凤山路怎么去啊,有知道地址的么
彩源宝怎么样才能绑定支付宝
黎明同学平静呼吸时,吸气胸围为82厘米,呼气
宾得da21拍人怎么样
世外桃源NO.2地址有知道的么?有点事想过去
组织必须对顾客进行动态跟踪,及时地掌握顾客
一天12小时12块钱一小时 做了6天该怎么算
北京市海淀区翠微小学(北校区)西门这个地址在
真3ZSMJ的意思
推荐资讯
尚志市哈尔滨尚志市特色产品展销中心我想知道
罗恩约好同学周日下午打球,但是妈妈得知后坚
丽华组成成语
《X战警:第一战》里站在x教授一边的的狼人和
快捷快递(鹤庆分部)地址在什么地方,我要处理
一扫光全球零食量贩合肥四牌楼店地址在哪,我
【广药足球队】...戚务生介绍了广药集团入主
浦发银行超级储蓄卡
请问:中国人民银行和中国银行是不是同一家银
某公司叫我去面试~可是我时间不凑巧~要求推迟
铁吃铜牙纪晓岚演员的歌曲叫什么名谁说书生百
20周岁可以申请哪种网贷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?