VB 窗口显示 100

本来HIDE的窗口显示但不作为活动窗口也就是不要让全屏的游戏弹出来,能做到,就给分代码?是这样的,我写了个VB,为了能在网络游戏里面显示出窗口来VB本身已经在最顶层但是游... 本来HIDE的窗口 显示但不作为活动窗口

也就是不要让全屏的游戏弹出来,能做到,就给分

代码?
是这样的,我写了个VB,为了能在网络游戏里面显示出窗口来
VB本身已经在最顶层

但是游戏有加载NP 定时会把我的VB窗口 隐藏
我在程序里面做了判断语句 + FORM1.SHOW 让每次隐藏以后再显示出来,但是这样做的话全屏的游戏就会最小化,十分影响游戏的进行(PS 游戏不能窗口化)
展开
 我来答
Worsley_Barbar
2008-08-01 · TA获得超过313个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:0
展开全部
Private Const LWA_ALPHA = &H2
Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_LAYERED = &H80000
Private Const WS_EX_TRANSPARENT As Long = &H20&
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const HWND_TOPMOST = -1

Private Sub Form_Load()
Dim Ret As Long
Ret = GetWindowLong(hwnd, GWL_EXSTYLE)
Ret = Ret Or WS_EX_LAYERED Or WS_EX_TRANSPARENT
SetWindowLong hwnd, GWL_EXSTYLE, Ret
SetLayeredWindowAttributes hwnd, 0, 250, LWA_ALPHA
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE Or SWP_NOACTIVATE
End Sub
'游戏前启动
asdghosdf
2008-08-01 · TA获得超过186个赞
知道答主
回答量:28
采纳率:0%
帮助的人:33.2万
展开全部
能说明白点么?没懂什么意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haodizhi
2008-08-01 · TA获得超过256个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:416万
展开全部
Option Explicit
Private Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
Private Sub Command1_Click()
窗口置前
Dim myval
myval = SetWindowPos(form1.hwnd, -1, 0, 0, 0, 0, 3)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gujin170
2008-08-01 · TA获得超过937个赞
知道小有建树答主
回答量:1030
采纳率:66%
帮助的人:345万
展开全部
没有看懂你说什么.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式