vb里如何隐藏指定软件的窗体
我想利用vb编写个自动安装的程序,我需要把程序的窗体给隐藏起来..然后在利用特殊的命令来安装程序..例如:我要安装个"酷我音乐盒"我要如何把他的安装窗口隐藏起来安装呢?...
我想利用vb编写个自动安装的程序,我需要把程序的窗体给隐藏起来..然后在利用特殊的命令来安装程序.. 例如:我要安装个 "酷我音乐盒" 我要如何把他的 安装窗口 隐藏起来安装呢?
展开
3个回答
2013-11-09
展开全部
在调用安装窗口时就指定为隐藏啊,如Shell "安装程序文件名",vbHide '隐藏运行 如果是针对已运行的程序,可以用API来隐藏窗体比如我有一个“计算器”的程序在运行,点下面这个按钮就可以将它隐藏了Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Const SW_HIDE = 0 Private Sub Command1_Click()
Dim 窗口句柄 As Long
窗口句柄 = FindWindow(vbNullString, "计算器")
ShowWindow 窗口句柄, SW_HIDE
End Sub
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Const SW_HIDE = 0 Private Sub Command1_Click()
Dim 窗口句柄 As Long
窗口句柄 = FindWindow(vbNullString, "计算器")
ShowWindow 窗口句柄, SW_HIDE
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
资源文件释放文件..之后就Shell "安装程序文件名",vbHide 这个指令就行了. 用api的话 放个timer 自动隐藏就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
先用FindWindow函数来得到窗口句柄再调用ShowWindow函数来隐藏窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询