软件需要根据不同的快捷键显示不同的Popupmenu.
比如用户按了F5呼出菜单1
如何实现用户直接按F6呼出菜单2,而菜单1自动关闭?目前似乎是菜单1显示后必须点击某处,或按escape键才会消失,
而此时按F6,系统没有响应F6的事件,因为焦点在F1上。试过设置焦点,sendMessage等方法,好像都没成功。
比如用户按了F5呼出菜单1
如何实现用户直接按F6呼出菜单2,而菜单1自动关闭?目前似乎是菜单1显示后必须点击某处,或按escape键才会消失,
而此时按F6,系统没有响应F6的事件,因为焦点在F1上。试过设置焦点,sendMessage等方法,好像都没成功。
Hook+Message.
明天结贴。
以上答案不能给分,希望明天之前有人能来接分。
没人来只能无满意答案结帖了。