您好、欢迎来到现金彩票网!
当前位置:秒速飞艇 > 弹出式菜单 >

请问vc如何关闭或隐藏打开的弹出式菜单

发布时间:2019-07-03 04:39 来源:未知 编辑:admin

  第二步,我用键盘钩子钩住一个按键消息,希望在这个按键消息中隐藏这个打开的弹出式菜单。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部DeleteMenu更多追问追答追问只能达到删除菜单项的目的,无法隐藏追答将整个菜单的句柄给函数,就是关闭菜单了。

  好像上一个问题也是你问的,Menu不是继承于窗口的,没有窗口的Show&Hide的概念,Delete就是关闭了。追问DeleteMenu的参数是position,没有指定句柄的地方啊?

  DeleteMenu和RemoveMenu对弹出菜单是不同的,可以完整删除整个菜单,好像是传参-1即可,不过对你的需求,可能直接用上面的销毁更好些。

  如果你做的是钩子程序,那么可能直接虚拟鼠标点击更好些吧,这样就可以保留菜单句柄了。追问【使用场景】vc在开发板上开发wince程序,按键1会弹出一个菜单,按键2判断是否有菜单打开,有则关闭菜单,没有则返回另一个对话框。但开发板上有触摸屏,点击触摸屏的空地,也会关闭菜单,这时,按下按键2时无法判断菜单是否处于显示的状态,

  【1】按键2时需调用关闭菜单的函数(已经找到方法,发送一个键盘消息VK_ESCAPE即可,只是想验证下您说的方法是否可行)

  【2】如何判断菜单是打开还是隐藏,不知如何判断追答CE程序呀,这个非常多的功能和扩展用法没法用的。试试这个吧,真不好说是不是支持:

http://creativeresumes.net/danchushicaidan/387.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有