//************************************
// 函数名称: SetingIcon
// 返回类型: bool
// 参数信息:
// 函数说明:控制托盘图标的显示
//************************************
bool CMainWnd::SetingIcon(bool value)
{
HICON hIcon = LoadIcon(CPaintManagerUI::GetInstance(),MAKEINTRESOURCE(IDI_UILIB_DEMOS));
NOTIFYICONDATA m_trayData;
m_trayData.cbSize = sizeof(NOTIFYICONDATA);
m_trayData.hWnd = m_hWnd;
m_trayData.uID = IDI_UILIB_DEMOS;
m_trayData.hIcon = hIcon;
m_trayData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
m_trayData.uCallbackMessage = WM_RBUTTONUP;
if(value)
{
Shell_NotifyIcon(NIM_ADD,&m_trayData);
}
else
{
Shell_NotifyIcon(NIM_DELETE,&m_trayData);
}
return true;
}
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ 生成的包含文件。
// 供 UiLib_Demos.rc 使用
//定义所在处 resource.h
#define IDC_UILIB_DEMOS 109
#define IDI_UILIB_DEMOS 130 //图片资源