有什么办法可以把打开的窗体隐藏起来,在任务栏中看不到.
答案:3 悬赏:0 手机版
解决时间 2021-05-17 01:01
- 提问者网友:半生酒醒
- 2021-05-16 16:16
我想要隐藏打开的窗口,至少在任务栏看不到。
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-05-16 17:47
好像没有办法
全部回答
- 1楼网友:蓝房子
- 2021-05-16 18:24
很简单。写个小程序就搞定了。API用FINDWINDOw
窗体上放一个TIMER计时器。interval设置为1000
放两个按钮,一个显示,一个隐藏
以查找记事本为例子。打开一个记事本,上面的标题为"无标题 - 记事本" 我们通过FINDWINDOW来查找这个窗口的句柄。放在TIMER里执行。如果你想更改别的窗体是否显示。可以 把"无标题 - 记事本" 替换成你想隐藏或显示的窗体标题 。如”计算器“ 如:“Baidu Hi"等等
复制下面的代码到你的窗体里。就可以看到效果了。。
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
Dim h As Long
Private Sub Command1_Click()
If h > 0 Then
ShowWindow h, 0
End If
End Sub
Private Sub Command2_Click()
If h > 0 Then
ShowWindow h, 1
End If
End Sub
Private Sub Form_Load()
End Sub
Private Sub Timer1_Timer()
h = FindWindow(vbNullString, "无标题 - 记事本")
End Sub
4
- 2楼网友:鸠书
- 2021-05-16 17:59
去下载个"老板键"~~
CTRL+空格 就O了~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯