我打算在程序中添加托盘图标,用APPWIZARD生成一个单文档框架,写了个函数
AddTpIcon放在了View的OnInitialUpdate()里 
void CTp1009View::AddTpIcon()
{
m_hIcon =  AfxGetApp()->LoadIcon(IDR_TPICON);
SetIcon(m_hIcon, TRUE);
// 将图标放入系统托盘
NOTIFYICONDATA nd;
nd.cbSize = sizeof (NOTIFYICONDATA);
nd.hWnd = (HWND)AfxGetMainWnd();
nd.uID = IDI_ICON;
nd.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP;
nd.uCallbackMessage = WM_NOTIFYICON;
nd.hIcon = m_hIcon;
strcpy(nd.szTip, "TpDemo");

Shell_NotifyIcon(NIM_ADD, &nd);}m_hIcon为图表的句柄,问题出现了,当我将鼠标移到托盘图标上时,图表马上消失了,请大家帮忙解决一下!