为什么 F10 第二次不工作?
Why F10 doesn't working the second time?
在我的MFC应用程序中,第一次按下F10时,快捷键就工作了。但对于随后按下F10,什么也没发生。我第一次使用调试视图看到pMsg->lParam
包含0x440001
。从第二次开始,CCD_ 3包含CCD_。
F10受到Windows的特殊处理。按F10时,焦点会进入菜单,然后您可以使用箭头键在菜单中导航。这种行为可以追溯到Windows3(甚至更久)。你的问题可能与此有关。
打开记事本,按F10,然后使用箭头键,您就会看到发生了什么。
我制作了一个非常简单的MFC应用程序(使用Visual Studio 2010),如果我为F10键创建一个快捷方式,MFC似乎会处理所有事情,而<kbd〉F10>密钥会启动命令,所以它在MFC应用程序中不起作用是很奇怪的。如果我从加速器中删除F10,F10的行为将再次类似于记事本。
尝试用F11替换F10
相关文章:
- 如何从给定字符串中删除第二次和第三次出现的$
- getopt_long_only第二次调用时返回 -1
- 读取文件在第二次调用时返回INVALID_HANDLE
- C++:std::ofstream 方法 open() 在第二次迭代时擦除打开的 ifstream 文件
- 唤醒多个线程以在每个条件下工作一次
- 比较字符串的 GetLine 工作一次,然后比较之后不起作用
- 解释为什么第二次分配会改变性能
- 当再次触发信号时,从Qt插槽执行的功能被第二次调用时会发生什么?
- 如何防止GUI挂起,同时允许第二次操作与Qt中的第一次操作一起执行
- 如何找到数组中值倒数第二次出现的索引
- WebKit2GTK+ "page-created"扩展只工作一次
- arm_data在第二次运行我的程序时中止失败,然后
- Java 套接字读取在第二次读取时返回奇怪字符
- 提升 Asio SSL 无法第二次接收数据(第一次确定)
- Atmel Studio 7:ASF 库提供的 USART 中断处理程序仅在 main() 中遇到无限循环时工作一次?
- SQLite3 第二次无法正常工作
- getfile()在第一次尝试时失败,但在第二次尝试时仍在工作,我该如何修复此问题
- 为什么 F10 第二次不工作?
- 指针在第二次迭代后不再工作
- 为什么第二次初始化工作,而第一次初始化由于"element type does not match"而失败?