程序在以下平台测试通过: 操作系统:Wince6.0 软件平台:EVC4.0 硬件平台:深圳友坚恒天科技有限公司ARM11开发板UT-S3C6410
在XP下我们能经常看到系统托盘的图标,也就是右下角的小图标,比如:QQ图标、音量控制图标等,那么Wince下的如何实现系统托盘呢?本文通过图解+代码的方式详细介绍系统托盘程序实现的整个步骤。
先来看看程序实现后的效果图:
1、 开机自动运行系统托盘程序 2、 左键单击图标(小喇叭),上下拖动调整音量大小
3、 点击“Mute“静音
4、 双击打开系统音量控制界面
步骤: 1、 EVC下建立一个WCE Application Project 点击ok 2、 选择A Sample Windows CE Application 点击“Finish” 3、 创建并编辑对话框资源
4、 插入两个托盘ICON 一个是正常状态,一个是静音状态
程序很简单,主要包括几个方面: 1、 自定义一个消息用来处理系统托盘的操作 2、 初始化NOTIFYICONDATA结构 3、 调用API函数Shell_NotifyIcon 4、 系统托盘消息处理
5、 将编译生成的SoundSystemTray.exe |