如何在C ++中实现CTRL-A组合键

时间:2009-05-04 09:21:57

标签: windows visual-c++

我想在按下CTRL-A时执行一些操作。如何在Windows平台上的C ++中执行此操作。我正在使用VS 2005。

任何指针都会有所帮助。

2 个答案:

答案 0 :(得分:1)

您需要在资源中定义键盘加速器表,然后确保在消息循环中调用TranslateAccelerator。有关详细信息,请参阅MSDN

如果您正在使用框架(例如MFC),那么它将有自己的包装加速器的方式 - 您需要在您正在使用的框架的文档中查找它们。

答案 1 :(得分:0)

你绝对不需要加速器,上面的代码完全没有任何意义 只需使用香港。有关基本代码(Win32)

,请参阅MSDN和Google网上论坛