各位我的程序退出后 在托盘的icon 不能及时destroy 是怎么回事 该怎么处理呢
解决方案 »
- VC2010中如何制作透明图标?
- socket编程怎么进行NAT穿透?
- 编译通过,在链接时出现error"public: __thiscall SqList::SqList(void)"already defined in InpputDlg.obj
- 关于枚举类型定义的问题
- C++初学者若干问题!!!
- 急。。。各位来看一下,网络编程中的实现
- 会“不用classwizard生成MFC程序”的朋友请进
- 用pc控制电灯,窗帘等使用的都是什么设备?
- ADO问题:在应用程序打开连接,在对话框对表进行操作
- 开始学习数据库
- Windows托盘区编程的经验汇总-最小化,响应,退出处理
- 请问:我有个cpp 和对应的h文件,描述edit 的情况,如何把edit控件与自定义的类连接起来。在线等。。。
{
CDialog::OnDestroy();
// TODO: Add your message handler code here
Shell_NotifyIcon(NIM_DELETE, &trayIcon);
}
tnid.cbSize=sizeof(NOTIFYICONDATA);
tnid.hWnd=this->m_hWnd;
tnid.uID=IDR_MAINFRAME;//保证删除的是我们的图标
Shell_NotifyIcon(NIM_DELETE,&tnid);
void CHUAWEI1Dlg::OnCancel()
{
// TODO: Add your control notification handler code here
/////////////////////////////////////////////////////
// 关闭程序的时候,关闭系统托盘区域的图标
/////////////////////////////////////////////////////
NOTIFYICONDATA nd;
nd.cbSize = sizeof (NOTIFYICONDATA);
nd.hWnd = m_hWnd;
nd.uID = IDI_ICON;
nd.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP;
nd.uCallbackMessage = WM_NOTIFYICON;
nd.hIcon = m_hIcon;
Shell_NotifyIcon(NIM_DELETE, &nd);
CDialog::OnCancel();
///////////////////
// 结束添加
///////////////////
}