请问怎样把由托盘程序创建的弹出式菜单在鼠标点击菜单外的地方时销毁掉?问题不难,希望能指点一二。 一般非托盘程序里,弹出式菜单在用户点击菜单外的窗体时或主窗体失去焦点时它会自动销毁。但托盘程序没有窗体,所以当用户点击菜单外的区域时它并没有自动销毁。What should I do ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要在弹出右键菜单前,调用SetForegroundWindow();语句就可以了。 同上SetForegroundWindow(); //this sentence is importantmenu.CreatePopupMenu(); menu的问题 mfc画点问题【大牛帮忙解答】 关于线程处理函数 求问应用程序如何启动就打开自己定义的界面 ****疑问:WM_GETFONT和WM_SETFONT只对control有效?**** ADO创建数据库表的问题 MFC中如何将内存中的bmp显示到窗口上? 一个关于edit 的问题,很急的!!!! 关于OpenGL在VC中的使用 VFW写了一个控制摄像头的程序,在win8和win10出现黑屏 ListCtrl中如何选中某一个subitem? 如何恢复删除了的类向导文件 clw
SetForegroundWindow(); //this sentence is important
menu.CreatePopupMenu();