CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  非技术区

Delphi中怎么样隐藏或者显示系统托盘区

楼主OLDBLACKP(OLDBLACKP)2004-05-03 21:45:29 在 Delphi / 非技术区 提问

Delphi中怎么样隐藏或者显示系统托盘区 问题点数:70、回复次数:2Top

1 楼yeeyee(我要换工作!)回复于 2004-05-03 21:55:54 得分 0

Delphi   6   开发人员指南里有,机械工业出版社,118  
  我还没看到那里来。Top

2 楼cym830313(黑猪小C)回复于 2004-05-03 22:04:55 得分 70

procedure   HideSysTray(visible:boolean);    
      var    
      Tray,   Child   :   hWnd;    
      C   :   array[0..127]   of   char;    
      S   :   string;    
      begin    
      Tray   :=   FindWindow('Shell_TrayWnd',   NIL);    
      Child   :=   GetWindow(Tray,   GW_CHILD);    
      While   Child   <>   0   do    
      begin    
      If   GetClassName(Child,   C,   SizeOf(C))   >   0   Then    
      Begin    
      S   :=   StrPAS(C);    
      If   UpperCase(S)   =   'TRAYNOTIFYWND'   then    
      begin    
      If   visible   then   ShowWindow(Child,   1)    
      else   ShowWindow(Child,   0);    
      end;    
      end;    
      Child   :=   GetWindow(Child,   GW_HWNDNEXT);    
      end;    
      end;    
      当自定义过程   HideSysTray()   的参数为   False   时,托盘区隐藏,参数为   True   时,托盘区显示。    
  Top

相关问题

  • 如何隐藏系统托盘上的图标?
  • 应用程序隐藏在系统托盘中的问题!
  • 系统托盘
  • 系统托盘
  • 请教如何编程控制系统托盘?如将一些不常用的托盘图标隐藏
  • 100分望高手指点! 如何隐藏系统托盘栏图标!
  • 如何让一个窗体最小化时隐藏到系统托盘?
  • 如何让outlook最小化时隐藏到系统托盘那儿啊?
  • Delphi中如何制作系统托盘程序?
  • 关于隐藏和重现进程程序、隐藏和重现系统托盘图标

关键词

  • delphi
  • 系统
  • child
  • 托盘区
  • hidesystray
  • tray
  • 隐藏或者显示系统
  • getwindow
  • 参数
  • gw

得分解答快速导航

  • 帖主:OLDBLACKP
  • cym830313

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo