最小化所有窗口(100分)

  • 主题发起人 主题发起人 cjfandhf
  • 开始时间 开始时间
C

cjfandhf

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样最小化所有窗口?请执教
 
把主窗口最小化。
 
我想你是指最小化windows中的所有窗口.<br>可以模拟键盘发送按键 &nbsp;win+M 的消息.
 
&nbsp;<br>&nbsp; &nbsp; enumwindows <br>&nbsp; &nbsp; then --&gt; showwindows(handle,sw_minimize)<br>
 
1.获得每一个窗口的handle<br>2.向每一个窗口发送sw_mininize消息
 
举个例子<br>
 
EnumWindows(...)<br><br>ShowWindows( All Handle , SW_MINIMIZE)
 
要得到所有窗口,可以先得到Desktop的句柄:GetDesktopWindow;<br>然后,通过GetWindow得到各个子窗口(其实只用这个函数也可以枚举<br>出所有的窗口),再用ShowWindow就可以了。够详细了吧?看看MSDN。
 
可以用"显示桌面"这个功能,调用一下就可以显示桌面,最小化所有窗口,我用过.
 
可以执行“显示桌面.scf"<br>位置:<br>C:/WINDOWS/Application Data/Microsoft/Internet Explorer/Quick Launch/
 
呵呵,最简单的方法是用Ishelldispatch,但可惜没装ie4的系统没法用
 
呵呵,用全部最小化命令不能使 OICQ 窗口最小
 
多人接受答案了。
 
请教wjiachun如何使QQ的窗口最小化??留个QQ号码,ok?
 
后退
顶部