如何在任务栏添加托盘图标
2013-10-21 13:01
253 查看
1、在头文件定义
NOTIFYICONDATA m_IconData;
2、BOOL CXXDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_IconData.cbSize=sizeof(NOTIFYICONDATA);
m_IconData.hIcon=m_hIcon;//图标句柄
m_IconData.hWnd=this->GetSafeHwnd();
lstrcpy(m_IconData.szTip,_T("欢迎来访东东博客"));
m_IconData.uFlags=NIF_ICON|NIF_TIP;
Shell_NotifyIcon(NIM_ADD,&m_IconData); //增加托盘图标
return TRUE;
}
//添加关闭消息,将图标从任务栏删除
3、void CXXDlg::OnClose()
{
Shell_NotifyIcon(NIM_DELETE,&m_IconData); //对话框关闭的时候删除托盘图标
CDialog::OnClose();
}
NOTIFYICONDATA m_IconData;
2、BOOL CXXDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_IconData.cbSize=sizeof(NOTIFYICONDATA);
m_IconData.hIcon=m_hIcon;//图标句柄
m_IconData.hWnd=this->GetSafeHwnd();
lstrcpy(m_IconData.szTip,_T("欢迎来访东东博客"));
m_IconData.uFlags=NIF_ICON|NIF_TIP;
Shell_NotifyIcon(NIM_ADD,&m_IconData); //增加托盘图标
return TRUE;
}
//添加关闭消息,将图标从任务栏删除
3、void CXXDlg::OnClose()
{
Shell_NotifyIcon(NIM_DELETE,&m_IconData); //对话框关闭的时候删除托盘图标
CDialog::OnClose();
}
相关文章推荐
- MFC对话框初始化运行时如何隐藏,托盘图标,任务栏图标的相关问题
- 如何为应用程序添加托盘图标
- win7下如何把程序图标添加到任务栏…
- BCB如何隐藏任务栏上对应的程序图标按钮,不是托盘上的
- vc添加任务栏托盘图标
- win7下如何把程序图标添加到任务栏…
- Win7系统如何在任务栏中添加爱心图标图文教程
- 如何把程序图标添加到系统托盘上
- 微信公众号自定义菜单如何添加emoji表情图标?
- Swift如何在应用中添加图标更换功能
- xcode5-ios7-如何添加120x120图标(ios7图标命名)
- 浅谈c#实现隐藏任务栏图标的Windows托盘程序
- Qt如何设置任务栏中该应用的图标
- MFC添加系统托盘图标
- 如何在Ubuntu上添加桌面图标?
- Sever 2008,2012 如何添加计算机图标到桌面
- C#借助谷歌翻译实现翻译小工具(二)添加托盘图标
- Win7如何将常用文件夹添加到任务栏以提高工作效率
- 解决Java程序的托盘图标在Windows任务栏重建后丢失的问题(使用SystemTray类创建托盘图标)
- Zen Cart 如何添加地址栏上的小图标