如何隐藏和重现进程程序、隐藏和重现系统托盘上某个指定的图标? ( 积分: 100 )

  • 主题发起人 主题发起人 Neo_leaf
  • 开始时间 开始时间
N

Neo_leaf

Unregistered / Unconfirmed
GUEST, unregistred user!
想隐藏(重现)系统托盘上的某个指定的图标,不是全部,&nbsp;<br>比如,系统托盘上的金山词霸、flashget图标,我想请问如何才可以做到?&nbsp;<br>多谢大家,&nbsp;<br><br>另注,隐藏系统托盘上全部图标的代码已有,只是不知道如何隐藏某个指定的:&nbsp;<br><br>function&nbsp;&nbsp;&nbsp;GetSysTrayWnd:HWND;&nbsp;&nbsp;&nbsp;//返回系统托盘的句柄,适合于WinXP以上版本&nbsp;<br>begin&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Result&nbsp;&nbsp;&nbsp;:=&nbsp;&nbsp;&nbsp;FindWindow(&nbsp;'Shell_TrayWnd&nbsp;',&nbsp;&nbsp;&nbsp;nil);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Result&nbsp;&nbsp;&nbsp;:=&nbsp;&nbsp;&nbsp;FindWindowEx(Result,&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;'TrayNotifyWnd&nbsp;',&nbsp;&nbsp;&nbsp;nil);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Result&nbsp;&nbsp;&nbsp;:=&nbsp;&nbsp;&nbsp;FindWindowEx(Result,&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;'SysPager&nbsp;',&nbsp;&nbsp;&nbsp;nil);&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;Result&nbsp;&nbsp;&nbsp;:=&nbsp;&nbsp;&nbsp;FindWindowEx(Result,&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;'ToolbarWindow32&nbsp;',&nbsp;&nbsp;&nbsp;nil);&nbsp;<br>end;&nbsp;<br><br>procedure&nbsp;&nbsp;&nbsp;ButtonHide;//这样就可以隐藏系统托盘上除了时间的全部图标&nbsp;<br>var&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;wnd&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;HWND;&nbsp;<br>begin&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;wnd&nbsp;&nbsp;&nbsp;:=&nbsp;&nbsp;&nbsp;GetSysTrayWnd;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;ShowWindow(wnd,Sw_Hide);&nbsp;<br>end;
 
晕了,这个帖子绝育了,没有一个人回答???!!
 
TB_HIDEBUTTON<br><br>u&nbsp;can&nbsp;try&nbsp;it,&nbsp;if&nbsp;can't&nbsp;do,&nbsp;u&nbsp;must&nbsp;do&nbsp;some&nbsp;debug&nbsp;youself.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
677
import
I
后退
顶部