如何显示别的程序隐藏的窗口???(50分)

  • 主题发起人 主题发起人 fown
  • 开始时间 开始时间
F

fown

Unregistered / Unconfirmed
GUEST, unregistred user!
可读得该窗口的句柄,求高手答!不胜感激!
 
ShowWindow(handle,SW_SHOW);
 
不行啊,大哥,要调出的不是自己的程序,是别的程序啊.<br>你的语句SHOW不出来啊.
 
比如说我想调出QQ的窗口,但用上面的语句不行啊,也用了postmessage(..WM_SHOWWINDOW..)<br>也不行,高手回!!!
 
你不是说可读得该窗口的句柄?<br>ShowWindow(读出窗口的句柄,SW_SHOW); &nbsp;不行?
 
是不行啊,句柄已读出,也可以向该名柄发其它消息,但SHOWWINDOW无效.
 
试试<br>&nbsp; &nbsp; showwindow(读出窗口的句柄,SW_RESTORE);
 
&nbsp;h:=FindWindow(nil,'计算器');<br>&nbsp; if h&gt;0 then<br>&nbsp; ShowWindow(h,SW_SHOW);<br><br>以附件中的计算器为例<br>我测试是可以的<br>所以怀疑你得到的handle
 
是啊,按你的方法可以调出计算器,可是调不出QQ啊.<br><br>我找QQ跟找计算器的句柄用的语句是一样的,handle是可信的.
 
在 msdn 中查 ShowWindow Function<br><br>ShowWindow(Handle,SW_SHOW) 看行不?
 
后退
顶部