系统托盘编程一.docVIP

  • 1
  • 0
  • 约 5页
  • 2017-09-06 发布于辽宁
  • 举报
系统托盘编程一

系统托盘编程一 ? 自从Windows 95面市以来,系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱。所谓系统托盘通常指的是屏幕右下方显示时间,音量等图标的那个区域。 ? 建立一个托盘程序的关键在于Windows API函数Shell_NotifyIcon()的使用,这个API的声明包含在ShellAPI.H文件中。 ? BOOL Shell_NotifyIcon(DWORD dwMessage,PNOTIFYICONDATA lpdata); 参数及返回值说明: dwMessage:[输入参数] 说明要执行的动作。动作的可选值如下: NIM_ADD 增加一个图标到托盘区 NIM_DELETE 从托盘区删除一个图标 NIM_MODIFY 修改图标 NIM_SETFOCUS 将焦点(Focus)返回托盘区。这个消息通常在托盘区图标完成了用户界面下的操作后发出。比如一个托盘图标显示了一个快捷菜单,然后用户按下ESC键了操作,这时使用NIM_SETFOCUS将焦点继续保留在托盘区。该项仅在系统外壳与常用控制DLL( Shlwapi.dll与Comctl32.dll)5.0以上版本才可用。 NIM_SETVERSION 指定使用特定版本的系统外壳与常用控制DLL。缺省值为0,表示使用Win95方式。该项仅在系统外壳与常用控制DLL 5.0以上版本才可用。 lpdata:[

文档评论(0)

1亿VIP精品文档

相关文档