delphi中如何隐藏,系统中安装的一些程序在系统启动时,自动放置在系统托盘位置的图标?
比如:我想通过写程序来隐藏系统托盘位置中金山毒霸的图标,请问有办法实现吗?
比如:我想通过写程序来隐藏系统托盘位置中金山毒霸的图标,请问有办法实现吗?
解决方案 »
- TPerlRegEx 正则 取子匹配 如何写~!
- 在Delphi里如何动态创建Access视图
- 怎样将图片保存到TClientDataSet并输出到文件[悬赏100分]
- 编译后的exe,dll能否查到是用delphi那个版本做的吗?
- 请问用ListView或StringGrid显示大量数据会不会很慢啊?
- 登陆后保存用户名问题,菜鸟求助
- 问:TListView控件中的OnCustomDrawSubItem()和OnAdvancedCustomDrawSubItem()两事件怎么用啊?
- 如何使用WAV文件?
- pascal中关于类型间的关系,如何记忆?
- *****求教:类似C语言中MemSet内存清0的函数?
- 请问众高手一个关于MSCOMM的问题,"急",小弟100分送上!!!!
- InstallShield里卸载项应怎么加入?
procedure hideStartbutton(visi:boolean);
{visi 为 True 则显示,False则隐藏}VarTray, Child : hWnd;C : Array[0..127] of Char;S : String;BeginTray := FindWindow('Shell_TrayWnd', NIL);Child := GetWindow(Tray, GW_CHILD);While Child <> 0 doBeginIf GetClassName(Child, C, SizeOf(C)) > 0 ThenBeginS := StrPAS(C);If UpperCase(S) = 'TRAYNOTIFYWND' thenbeginIf Visi then ShowWindow(Child, 1)else ShowWindow(Child, 0);end;End;Child := GetWindow(Child, GW_HWNDNEXT);End;End;
在工程文件(.dpr)中
Application.CreateForm(TFormMain, FormMain);
Application.ShowMainForm:=false;工厂 //加入这句
Application.Run;托盘图标楼上就差不多了。你可以搜索一下,CSDN多的是、
1、获取想要隐藏的图标(handle或者其他什么东东,只要能够唯一确定该图标即可)
2、隐藏该图标
请各位多多帮忙!本人在线等待