首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于托盘图标一个奇怪的有关问题

2012-01-12 
关于托盘图标一个奇怪的问题!http://fenlei10.52csdn.net/698545请看一下上面这个链接,我遇到了同样的问题

关于托盘图标一个奇怪的问题!
http://fenlei10.52csdn.net/698545
请看一下上面这个链接,我遇到了同样的问题!就是说点击我的托盘图标后,有时会同时出现通知区域的属性菜单,如何解决这个问题?

我的相关代码如下:

NOTIFYICONDATA   tnd={0};
tnd.cbSize=sizeof(NOTIFYICONDATA);
tnd.hWnd=this-> m_hWnd;
tnd.uID=IDR_MAINFRAME;
tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP
tnd.uCallbackMessage=WM_XNOTIFYICON;
tnd.hIcon=(HICON)LoadImage(AfxGetInstanceHandle(),  
MAKEINTRESOURCE(IDR_MAINFRAME),   IMAGE_ICON,   16,   16,   LR_DEFAULTCOLOR);
strcpy(tnd.szTip, "hello ");
Shell_NotifyIcon(NIM_ADD,&tnd);

....................................................
                                                    case   WM_RBUTTONDOWN:
CMenu   hMenu;
CMenu   *pMenu;
hMenu.LoadMenu(LPCTSTR(IDR_MENUNOTIFY));
pMenu=hMenu.GetSubMenu(0);
POINT   pt;
GetCursorPos(&pt);
SetForegroundWindow();
DWORD   dwID=pMenu-> TrackPopupMenu(TPM_RIGHTALIGN|TPM_BOTTOMALIGN|TPM_RETURNCMD,pt.x,pt.y,this,0);
DestroyMenu(hMenu.m_hMenu);


[解决办法]
不奇怪,我觉得是系统有写问题,其他程序也经常出现这个问题

热点排行