托盘右键菜单的加速键该怎样做?
我做的托盘有个右键菜单,菜单项里的加速键我按照制作窗口菜单的加速键的方法制作,但不能使用?该怎么办?
而且,当我右键点击托盘后,弹出菜单后,再用鼠标点击其他地方,刚弹出的菜单也不会自动消失,我的程序如下:
POINT pt;
GetCursorPos(&pt);
HMENU m_hMenu = ::LoadMenu(AfxGetInstanceHandl(),
MAKEINTRESOURCE(IDR_TRAYMENU));
HMENU hMenu = GetSubMenu(m_hMenu,0);
TrackPopupMenu(hMenu,TPM_RIGHTALIGN|TPM_LEFTBUTTON,
pt.x,pt.y,0,
m_OwnerhWnd,NULL);