OMMAND:
//如果是系统消息
if(wParam == SC_MINIMIZE){
//接收到最小化消息时主窗口隐藏
AfxGetApp()-〉m_pMainWnd-〉ShowWindow(SW_HIDE);
return 0;
}
break;
}
return CFrameWnd::WindowProc(message, wParam, lParam);
}
为使应用程序退出时图标消失,映射WM_DESTROY消息,在OnDestroy()函数中加入:
::Shell_NotifyIcon(NIM_DELETE,&;&;m_tnid);
至此,托盘图标程序的常规功能我们均已实现。我们还可以通过Shell_NotifyIcon()函数的调用实现不同状态下图标的改变。
本程序在VC++ 6.0、Windows 98/2000 Professional下调试通过。
本文来自CSDN博客,转载请标明出处:blog.csdn.net/guosenjuncs/archive/2006/01/24/587447.aspx