多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **描述** 设置当前窗口为活动窗口 ## **语法** *object.* Show([ShowStatus=vbNormalFocus]) **该语法中有下列命名参数:** | 参数 | 描述 | | --- | --- | | ShowStatus | 可选的。VbAppWinStyle类型,表示窗口的状态。如果忽略,缺省值是vbNormalFocus,它表明默认设置窗体显示并获得焦点。关于VbAppWinStyle类型的介绍请参考下面“VbAppWinStyle类型的设置值”表的介绍。 | VbAppWinStyle类型的设置值: | 常数 | 值 | 描述 | | --- | --- | --- | | vbHide | 0 | 窗口被隐藏,且焦点会移到隐式窗口。 | | VbNormalFocus | 1 | 窗口具有焦点,且会还原到它原来的大小和位置。 | | VbMinimizedFocus | 2 | 窗口会以一个具有焦点的图标来显示。 | | VbMaximizedFocus | 3 | 窗口是一个具有焦点的最大化窗口。 | | VbNormalNoFocus | 4 | 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。 | | VbMinimizedNoFocus | 6 | 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。 | ## **返回值** | 无 | | --- | | - | ## **示例** > 说明:根据类名Notepad获得记事本窗口,然后调用Show方法,不带参数直接显示,带参数可以控制显示与隐藏以及最大化等。建议先打开记事本并设置为诶非活动窗口,然后再运行下面代码。 ``` Dim w As New clsWindow w.GetWindowByClassName("Notepad").Show vbHide MsgBox "目标窗口隐藏了" w.Show MsgBox "目标窗口显示了" w.Show vbMaximizedFocus MsgBox "目标窗口最大化了" ```