vb中如何显示、隐藏控制台程序的窗口????

来源:百度知道 编辑:UC知道 时间:2024/04/28 04:13:33
我在vb里面用shell(xxx.exe,vbhide)启动了一个控制台程序,但我要实现在在启动之后需要的时候就调出这个窗口来,不需要的时候就隐藏掉,应该怎么实现呢??

就是求一个显示、隐藏某个个控制台程序窗口的函数

小弟分不多,请高手指点,谢谢

使用两个API
Findwindow 得到要隐藏 窗口的hwnd
再调用ShowWindow 函数来进行隐藏和显示窗口.
不会用就直接在百度里输入函数名,自己搜索一下

这是shell第二个参数的可选内容

vbHide 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 窗口会以一个具有焦点的图标来显示。
VbMaximizedFocus 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。