gpt4 book ai didi

c++ - 在控制台mfc程序中检测转义键

转载 作者:行者123 更新时间:2023-11-30 02:04:53 25 4
gpt4 key购买 nike

我正在 Visual Studio 11(测试版)中编写一个控制台 mfc 应用程序的小程序。我以前从未为这种环境编程过,我正在尝试弄清楚如何检测控制台中的 Escape 键按下。我广泛地查看了在线资源并尝试了很多不同的东西,但我无法弄明白。

这是我试图查看是否可以让它工作的内容。

printf("Press Escape to exit.");
bool maxReached = true;
while (maxReached)
{
if(WM_COMMAND == IDCANCEL) // Tried many different things here, like WM_KEYDOWN == VK_ESCAPE. no luck
{
maxReached = false;
}
}
exit(-1);

如有任何帮助,我们将不胜感激。

卡迈勒

最佳答案

可以使用

检测
if (getch() == 0x1B) // escape detected
{
maxReached = false;
}

关于c++ - 在控制台mfc程序中检测转义键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10049764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com