这个Demo功能是这样子的,模仿大多数软件的界面:首先在右下角的任务栏上增加一个任务栏图标,然后这个任务栏图标可以接受
鼠标左击和右击消息.当点击鼠标左键的时候,我们让它弹出一个对话框,当点击鼠标右键的时候,我们让它弹出一个菜单栏,菜单栏
上提供选项,当点击其中一个"显示"的时候,把对话框显示出来,当点击退出的时候,直接退出窗口,结束程序.
要操作任务栏图标,我们需要一个NOTIFYICONDATA类型的结构体,并且有三个相关函数实现相关功能.
Shell_NotifyIcon(NIM_ADD,&nid);//向任务栏发送增加图标消息
Shell_NotifyIcon(NIM_MODIFY,&nid);//修改任务栏图标
Shell_NotifyIcon(NIM_DELETE,&nid);//删除任务栏图标
当我们把鼠标摆放在通知栏图标上面的时候,通知栏消息UM_SHOWTASK触发,在对UM_SHOWTASK的响应中我们就可以对鼠标