我的程序退出了,可是托盘图标却还存在,鼠标一碰才消失。。。。。。
void CTESTjkView::OnExit()
{
// TODO: 在此添加命令处理程序代码
//MessageBox("Call ok");
NOTIFYICONDATA tnid;
tnid.cbSize=sizeof(NOTIFYICONDATA);
tnid.hWnd=this->m_hWnd;
tnid.uID=IDR_MAINFRAME;
Shell_NotifyIcon(NIM_DELETE,&tnid);
AfxPostQuitMessage(0);
}
请帮忙贴出解决方法的代码。。。。。。(谢谢)
{
// TODO: 在此添加命令处理程序代码
//MessageBox("Call ok");
NOTIFYICONDATA tnid;
tnid.cbSize=sizeof(NOTIFYICONDATA);
tnid.hWnd=this->m_hWnd;
tnid.uID=IDR_MAINFRAME;
Shell_NotifyIcon(NIM_DELETE,&tnid);
AfxPostQuitMessage(0);
}
请帮忙贴出解决方法的代码。。。。。。(谢谢)
...全文
相关推荐
结束一个托盘程序进程后,但是windows任务栏托盘区的图标还在,鼠标移上去后图标就消失了 这是为什么 怎么解决.zip
结束一个托盘程序进程后,但是windows任务栏托盘区的图标还在,鼠标移上去后图标就消失了 这是为什么 怎么解决.zip
关于托盘菜单不消失的解决办法
当我响应用户点击System Tray图标,而用TrackPopupMenu弹出菜单的时候,这个菜单就怎么也不消失!除非点击菜单项!
易语言刷新重置清除系统托盘图标
找了好久,结束外部程序进程后,残留在系统托盘的图标不消失,用这个就简单多了,调用一下就可以,易语言刷新重置清除系统托盘图标,之前用的办法很麻烦,要重启explorer或者模拟鼠标操作一下
托盘图标控件
这是一个用vb所编写的托盘图标控件的使用,使用方法比较简单,适合初学者。
vc6.0 mfc实现结束程序进程及刷新托盘图标
结束进程后,系统托盘图标往往不能自动刷新,此程序模拟鼠标点击托盘图标刷新托盘;



