我想隐藏掉另外一个正在运行的程序的窗口,连下面的任务栏都不出现,该怎么做?(200分)

  • 主题发起人 主题发起人 凉薯
  • 开始时间 开始时间

凉薯

Unregistered / Unconfirmed
GUEST, unregistred user!
我想隐藏掉另外一个正在运行的程序的窗口,连下面的任务栏都不出现,就象delphi写的<br>程序中执行了form1.visible := false得到的效果,该怎么做?我findwindow后发了<br>wm_showwindow消息来隐藏,但是任务栏中还是会出现。 <br>
 
检到便宜了,呵呵<br>1.HWND tmp=FindWindow(xxx,xxx);<br>2.ShowWindow(tmp,SW_HIDE);
 
呵呵,老兄,您试试,窗体是隐藏掉了,但是任务栏上还有呢<br>其实在delphi写的窗体中写个form1.visible := false就行,可是我太苯,没看懂<br>delphi是怎么把窗体隐藏得如此彻底的
 
tmp := FindWindow('TForm1', 'Form1');<br>ShowWindow(tmp, SW_HIDE);<br>ShowWindow(GetWindow(tmp, GW_OWNER), SW_HIDE);
 
这个问题前面讨论过
 
直接将Form的Visible置为False即可
 
帮你查了一下<br>http://www.delphibbs.com/delphibbs/DispQ.asp?LID=104230 <br>看zhaoyipeng的回答<br>http://www.delphibbs.com/delphibbs/DispQ.asp?LID=135289<br>cj的回答
 
多人接受答案了。
 

Similar threads

后退
顶部