【发布时间】:2011-12-09 12:57:22
【问题描述】:
我想知道如何在 C++ 中接受键盘和鼠标输入,使用 Visual Studio 2010,用于 Windows 7 32 位。
--编辑:我忘了提到我需要键盘/鼠标输入而不中断程序的流程。像听众一样的东西。我不想暂停程序并要求输入,然后让用户输入并按回车键。我正在寻找的更像是:
如果用户按下 W、S、A、D -> 会发生一些事情。
或者:如果用户在 -> 中按下鼠标左键,就会发生某些事情。
我不得不提一下,我对整个编程还是很陌生。我知道基本的 OOP 编程,但仅此而已。我肯定这会涉及到我还不知道的东西,我不介意,我只是要求你解释清楚,并可能给出一个例子,以便我知道如何使用它。
谢谢。
【问题讨论】:
-
如果您正在编写一个 C++ 控制台应用程序,这比您想象的要困难得多。您必须收听 Windows 消息泵以获取各种消息,并对其进行解释。这会打开一整罐蠕虫。