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

我在vb里面用shell(xxx.exe,vbhide)启动了一个控制台程序,但我要实现在在启动之后需要的时候就调出这个窗口来,不需要的时候就隐藏掉,应该怎么实现呢??

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

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

使用两个API
Findwindow 得到要隐藏 窗口的hwnd
再调用ShowWindow 函数来进行隐藏和显示窗口.
不会用就直接在百度里输入函数名,自己搜索一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-02-06
这是shell第二个参数的可选内容

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