显示在托盘中的程序,右击后弹出菜单,但我若不想选任何菜单项,而点其他地方的话,菜单不会消失, 要怎么处理呀?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你已经隐藏了主窗体的话就这样吧,在你弹出菜单代码的前面加上这两:frmMain.ShowfrmMain.Left = -5000 Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long'在弹出菜单前使用 SetForegroundWindow 把主窗口设到前台 这样 你点击别的地方 主窗口会失去 焦点 当然菜单也会自动消失了'使用方法: call SetForegroundWindow(form1.hwnd) Case WM_RBUTTONUP '鼠标在图标上右击时弹出菜单 SetForegroundWindow Me.hwnd Me.PopupMenu mnuTray加一句 SetForegroundWindow Me.hwnd 窗体隐藏的话,当然菜单不会消失。在菜单出现之前用SetForegroundWindow设定了当前窗口就好了。 如何为VB 的RichTextBox附加字符串 那有vb+access编写的图书管理系统实例 vsprinter的.ClientToPage X, Y是什么意思,用它和不用什么区别? mschart问题 如何获取数据库中的表名和字段名 我用语句创建数据库的时候出现如下错误:(见内容) 怎样判断Modem处于连接状态? 为什么在98下控制文本框的space()函数好象在2000下不起作用? =========VB如何调用Word================= jisheng,进来拿分! 数据库问题 一个关于mciSendString 的问题~~
frmMain.Show
frmMain.Left = -5000
'在弹出菜单前使用 SetForegroundWindow 把主窗口设到前台 这样 你点击别的地方 主窗口会失去 焦点 当然菜单也会自动消失了
'使用方法:
call SetForegroundWindow(form1.hwnd)
SetForegroundWindow Me.hwnd
Me.PopupMenu mnuTray
加一句 SetForegroundWindow Me.hwnd