系统托盘问题 本人成功实现托盘图标 但结束程序后...图标仍旧留在任务栏上 鼠标移动到上面自动消失 如何使图标在销毁窗口时自动消失呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是封装成类的话,最好是在析构函数里面用NIM_DELETE如果是直接用的话在窗口销毁之前里面NIM_DELETE 推出的时候发删除消息http://topic.csdn.net/u/20090408/20/5b00b20c-778f-47d6-85cc-9f8d77352bb3.html UINT msg;nd.uFlags = 0;msg = NIM_DELETE;Shell_NotifyIcon(msg, &nd); //把图标从托盘上删除 在DestroyWindow函数中写入NOTIFYICONDATA tnid;tnid.cbSize = sizeof(NOTIFYICONDATA);tnid.hWnd = this->m_hWnd;tnid.uID = uID;Shell_NotifyIcon(NIM_DELETE, &tnid);试试 急问大牛!MessageHandle中的消息响应和响应函数有什么区别? 结构设计的问题,高手请进 tree control的一个问题 函数的执行顺序 用ATL编写ASP组件,报告错误error LNK2001: unresolved external symbol _IID_IResponse 透明窗体移动问题 请推荐SDK论坛!! CAsyncSocket::SendTo的错误 请问如何在VC中写的程序使用CHM格式的帮助文件,而不使用默认的HLP文件? 关于标题栏的困惑 问一个CListCtrl的问题,有点难度 VC++6编译出来的程序能不能动态更改自己的主题?
如果是直接用的话在窗口销毁之前里面NIM_DELETE
msg = NIM_DELETE;
Shell_NotifyIcon(msg, &nd); //把图标从托盘上删除
NOTIFYICONDATA tnid;
tnid.cbSize = sizeof(NOTIFYICONDATA);
tnid.hWnd = this->m_hWnd;
tnid.uID = uID;
Shell_NotifyIcon(NIM_DELETE, &tnid);
试试