您的位置:逆风者 VC++ 正文
 添加时间:2007-09-01 原文发表:2007-08-31 人气:104 来源:vckbase.com

本文章共5310字,分4页,当前第4页,快速翻页:
 
当用户在托盘图标上单击右键,CTrayIcon显示这个菜单,如图四所示。如果用户双击图标,CTrayIcon执行第一个菜单命令:“打开”,此时激活TrayTest(正常状态下是隐藏的)。为了终止TrayTest1,你必须选择"Suspend TRAYTEST"菜单项。如果你从“文件|退出”退出,或者关闭TrayTest1主窗口,TrayTest1不会真正关闭,它只是将自己隐藏起来。这个行为是TrayTest1改写了CMainframe::OnClose实现的。
逆@风@者


图四 TRAYTEST1 托盘图标菜单

最后,我想说明一个很让人担心的问题,每个人在看到这个小图标后都想尽快的在自己的程序中加入托盘图标。作为程序员,这完全是可以理解的。当自己的程序中成功添加了托盘图标,在朋友们中间炫耀一番,那种感觉确实很好。但是要记住:并不是所有的应用都需要用托盘图标,如果不是必须就不要画蛇添足,否则托盘图标太多必然造成屏幕垃圾,看看下面图五吧:


图五 托盘图标程序“噩梦版”

看到这么多的托盘图标对于用户来说简直就是噩梦。(待续)
 
本文章更多内容<<上一页 - 1 - 2 - 3 - 4
相关文章

枚举声明,模板函数特化
COM 组件注册方法
关于SendMessage
初试驱动---OV511 摄像头驱动开发
定制编辑框的上下文菜单
ATL布幔之下的秘密(5)
如何在NT下获取进程的路径
如何更改其它程序 ListView 控件中某个 Ite
利用辅助线程更新用户界面UI
一个简单的读写注册表实例
点对点视频会议程序:VideoNet
乱砍设计模式之二:STATE 模式——履胡之肠
ATL 实现定制的 IE 浏览器栏、工具栏和桌面
对“仅通过崩溃地址找出源代码的出错行”一
COM插件模型浅谈
Windows 2000驱动程序的设计
MFC 编写的仿 Windows 计算器
用VC实现支持多语言的程序
连接 COM 与.NET 的桥梁(二)——COM 服务
浅谈PDFlib中文输出(一)如何使用Acrobat标

相关评论


本文章所属分类:首页 VC++

  热门关键字: