我做的托盘程序,右击托盘图标显示弹出菜单,可是总是窄窄的一条.
这是我的代码:
CMenu menu;
CPoint point;
GetCursorPos(&point);
menu.LoadMenu(IDR_MENU_POP);//IDR_MENU_POP是菜单的ID
::SetForegroundWindow(tnid.hWnd);//tnid是托盘结构体的对象
::TrackPopupMenu(menu.m_hMenu,0,point.x,point.y,0,tnid.hWnd,NULL);
::PostMessage(tnid.hWnd,WM_NULL,0,0);
menu.DestroyMenu();
请问这是因为什么呢?