Shell_NotifyIcon出现的问题
我在MainFrm.cpp 的OnCreate中,增加下列代码,目的是在状态栏加载图表。
图表加载成功,但是只要鼠标一放到图标上面,图表就消失了!
应该怎么处理,是不是设置notifydata.szTip的时候出现了错误!?
m_hIcon1 = AfxGetApp()->LoadIcon(IDI_ICON1);
NOTIFYICONDATA notifydata;
notifydata.cbSize = sizeof(NOTIFYICONDATA);
notifydata.hIcon = m_hIcon1;
notifydata.hWnd = AfxGetMainWnd()->GetSafeHwnd();
strcpy(notifydata.szTip,_T("GOOD TIPS"));
notifydata.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP;
notifydata.uID = IDI_ICON1;
if (::Shell_NotifyIcon(NIM_ADD, ¬ifydata))
AfxMessageBox("good"); //加载成功