动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   .Net → 阅读文章

 也谈制作系统托盘程序

作者来源: 
阅读 1101 人次 , 2006-4-25 14:59:00 


  看到贵网站刊登的文章《制作系统托盘程序》,颇有一番感触,这篇文章是《程序员大本营》上一篇文章的变体,但遗憾的是原来的BUG依然,希望作者能够再仔细想一想。其实,在任务条上添加托盘比较容易实现,调用VC中的函数就可以解决,只是注意协调。接下来,我将给大家提供一个类,可以很容易的达到我们的目的,希望它能给大家一点帮助,如果你发现BUG也欢迎你和我联系。运行程序,左键双击或者右键单击任务条上的托盘,我们可以看到效果。

  1. 有关类CsystemTray的说明:(文章的最后有本类的具体实现代码)

  CSystemTray是CObject的扩展类,实现以下功能:

   1、在任务条显示托盘图标。

   2、设置提示Tip

   3、设置图标的形状

  主要函数说明:

Create(CWnd* pWnd, UINT uCallbackMessage, LPCTSTR szTip, HICON icon, UINT uID);

  功能:

   生成一个图标。

  参数说明:

   pWnd:程序的主窗口,

   uCallbackMessage:对应的消息映射,

   szTip:鼠标停留时的提示文字,

   icon:显示的图标,

   uID:与之对应的菜单ID

  · BOOL CSystemTray::SetIcon(HICON hIcon)

    BOOL CSystemTray::SetIcon(LPCTSTR lpszIconName)

    BOOL CSystemTray::SetIcon(UINT nIDResource)

    BOOL CSystemTray::SetStandardIcon(LPCTSTR lpIconName)

    BOOL CSystemTray::SetStandardIcon(UINT nIDResource)

   功能:更改托盘上的图标。

  void CSystemTray::ShowIcon()

   功能:显示图标。

  · BOOL CSystemTray::SetTooltipText(LPCTSTR pszTip)

    BOOL CSystemTray::SetTooltipText(UINT nID)

   功能:提示显示文字。
  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:C++/CLI思辨录之拷贝构造函数
· 下一篇:对C#开发两个基本原则的深入讨论
· 数据库连接字在Web.config里的用法
· 10天学会ASP.net之第六天
· 拷贝整个目录下所有子目录及文件的方法
· 一个简单的ASP.NET Forms 身份认证
· ASP.NET开发十大技巧


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077