gpt4 book ai didi

c++ - 与#define KB_UP 72 for c++ 相关的其他定义是什么?它们都是什么?

转载 作者:可可西里 更新时间:2023-11-01 10:07:23 25 4
gpt4 key购买 nike

所以我正在努力学习如何使用 C++ 获得直接键盘输入。现在我知道如何使用 getch() 函数和那种性质的函数,但我不知道如何定义所有不同的键盘输入。这些是我正在寻找的类型。

#define KB_UP 72

#define KB_DOWN 80

#define KB_LEFT 75

#define KB_RIGHT 77

#define KB_ESCAPE 27

#define KB_ENTER 28

那么最终其他的是什么,还有其他的吗?我在 code::blocks on windows 上使用 C++。

提前致谢:)

最佳答案

查看 winapi 函数 GetAsyncKeyState() 的 windows API 文档,其中包含指向列出此函数返回的虚拟键代码的页面的链接。该列表包括您在 q 中提到的代码,但它们的前缀是 VK_ 而不是 KB_。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293(v=vs.85).aspx

关于c++ - 与#define KB_UP 72 for c++ 相关的其他定义是什么?它们都是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13996455/

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