只要使用附件中的CTrayIcon类即可。

1、在应用app类内申明一个CTrayIcon类的对象m_TrayIcon;

2、在初始化时调用如下语句创建该对象:
 m_TrayIcon.Create(this,WM_ICON_NOTIFY,"DatabaseManager",m_hIcon,IDR_TRAY_MENU);

3、WM_ICON_NOTIFY是一个自定义的消息;
 #define WM_ICON_NOTIFY WM_USER + 10;
 要在应用程序内响应该消息:
 ON_MESSAGE(WM_ICON_NOTIFY, OnTrayNotification)
 消息响应函数的只要像下面这样编写即可:
 LRESULT CDatabaseManagerDlg::OnTrayNotification(WPARAM wParam,LPARAM lParam)
 {
  return m_TrayIcon.OnTrayNotification(wParam,lParam);
 }

4、IDR_TRAY_MENU是一个菜单资源,当用户在tray上单击右键的时候显示;

注意,当用户双击tray的时候,CTrayIcon会自动触发 IDR_TRAY_MENU 的第一个菜单项 的消息;
/Files/strinkbug/TrayIcon.rar

如何让应用程序托盘化相关推荐

  1. VC++:如何将程序最小化到托盘

    转自:http://qzone.qq.com/blog/412405871-1211101395 一.托盘简介 所谓的"托盘",在Windows系统界面中,指的就是下面任务条右侧, ...

  2. VC中关于程序的托盘化

    (一)  原理 程序实现:最小化时隐藏至托盘,双击显示窗口,右键弹出快捷菜单"退出"并添加了响应函数. 1.托盘化的原理:首先 要将窗口隐藏,然后 在右下角托盘中绘制图标. 2.恢 ...

  3. VC实现将程序最小化到托盘

    一.托盘简介                 所谓的"托盘",在Windows系统 界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分.在程序最小化或挂起时,但有不希望 ...

  4. MFC程序最小化到托盘

    记录下常用小功能,后续使用可以直接Ctrl+C && Ctrl+V. 简而言之:程序最小化到托盘就是先在托盘区绘制一个图标,然后把程序隐藏不见.而恢复就是将程序窗口显示,再将托盘中的图 ...

  5. WinCE应用程序最小化后的最大化

    个人将应用程序最小化的方法是 ShowWindow(SW_HIDE); 最大化的时候发现有个程序老是显示不正常,只有任务栏那一块paint出来了,点击任务栏后才全部出来 InitInstance()中 ...

  6. 程序最小化后释放了很多的内存的原因

    程序最小化后释放了很多的内存的原因 http://soartomato.iteye.com/blog/726135 博客分类: expr Windows.net应用服务器虚拟机软件测试 偶然发现程序最 ...

  7. delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数)

    delphi如何让程序最小化到任务栏(使用Shell_NotifyIcon API函数) 转载于:https://www.cnblogs.com/LittleTiger/p/6519238.html

  8. ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(三

    在上文ASP.NET Core应用程序容器化.持续集成与Kubernetes集群部署(二)中,我介绍了如何使用Azure DevOps为ASP.NET Core应用程序案例:tasklist搭建持续集 ...

  9. ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(二)

    在上文中我介绍了ASP.NET Core应用程序容器化时需要注意的几个问题,并给出了一个案例应用程序:tasklist.今天接着上文的内容,继续了解一下如何使用Azure DevOps进行ASP.NE ...

最新文章

  1. reactjs虚拟DOM与真实DOM
  2. python 为html页面增加背景_Python 给html css自动添加注释
  3. python中常用的模块二
  4. html网页设如何置访问密码,利用JS给单页html加上简单访问密码,需要密码才能访问!...
  5. 《游戏编程模式》一7.8 并发状态机
  6. HBase之Table.put客户端流程(续)
  7. 思路+源码,利用Python破解WIFI密码详解,100M的字典已备好
  8. 苹果笔记本链接刷卡打印机教程
  9. 通信中间件技术之DDS
  10. java实现irr滤波器_IIR巴特沃斯滤波器实现(ccs iir)
  11. 阿里天猫小镇的实质就是为了圈地!
  12. lucas–kanade_Lucas–Kanade
  13. Android友盟统计
  14. Java 运算符 输入 分支语句
  15. win10如何离线安装.NET Framework3.5
  16. Spark中cache、persist、checkpoint区别
  17. openvas linux/window漏洞扫描和整改
  18. 大神自述|7岁接触建模的大神建模师,分享建模经验与技巧
  19. 剑指 Offer 06. 从尾到头打印链表
  20. qml虚拟键盘的实现

热门文章

  1. 客户端存储——Storage
  2. 【Ian Goodfellow 强推】GAN 进展跟踪 10 大论文(附下载)
  3. Cisco 修复云服务平台重大漏洞
  4. Asp.Net Web API(一)
  5. Cocos2D中图片加-hd后缀的说明
  6. 巧用 ExcelFileCleaner 减小excel 文件大小
  7. 如何更有效地从阅读中汲取知识?
  8. 《简明 Python 教程》笔记-----面向对象及系统相关
  9. LeetCode344反转字符串
  10. C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字