如何知道菜单隐藏了,有这样的消息吗?(100分)

  • 主题发起人 主题发起人 wisenow
  • 开始时间 开始时间
W

wisenow

Unregistered / Unconfirmed
GUEST, unregistred user!
如题

多谢!
 
什么意思?
 
是啊,我也想知道
 
就是当快捷菜单弹出后,比如当你选择一项或者在别的位置空击后怎么知道他隐藏了?

另外,比如一个菜单已经弹出,如何才能把它隐藏(在鼠标、键盘不参与的情况下)?
 
你是不是自制了一个比较Cool的界面,想在弹出菜单隐藏后恢复
界面啊?

如果是的话,可以响应该菜单可能出现位置的控件的OnPaint事件
不过可能生是影响性能。
 


我的菜单可以在窗体的任何地方弹出
 
我的菜单可以在屏幕的任何地方弹出
 
如果是这样的话,那干脆你把你的菜单也自定义了算了,比如用一个Panel+ SpeedButton
也可以做的很漂亮,再说也可以响应Panel的一些事件来处理你所想要的退出事件。
 
再说归根到底你也还是要重画窗口的。
 
我的菜单是用API生成的(为了给程序减肥,我的程序没有可视的窗体)

只有一个工程文件

谢谢你的热心 娃娃

可是我还是没有找到答案:(
 
我想要的效果已经实现,虽然各位回答没有太大的帮助不过还是得散分。

算是谢谢各位的参与!
 
后退
顶部