我想知道如何在 C++ 中创建诸如鼠标事件或 onkeypress(热键)事件等事件,而不是在 Microsoft Visual C++ 环境中......
如果您可以建议任何电子书或任何教程来学习......
提前致谢
我想知道如何在 C++ 中创建诸如鼠标事件或 onkeypress(热键)事件等事件,而不是在 Microsoft Visual C++ 环境中......
如果您可以建议任何电子书或任何教程来学习......
提前致谢
C++ 中没有“事件”之类的东西。
那些只存在于特定的编程框架中。由于您提到“Visual C++”,我假设您正在考虑 Windows 窗体,它是 Win32 API 的面向对象的包装器,允许您编写面向 .NET 框架的应用程序。.NET Framework 支持事件、委托和其他方便的功能,但这些与 C++ 语言无关。
您将需要使用所需的任何环境来支持您正在编程的框架。对于 .NET WinForms 应用程序,通常是 Microsoft 的 Visual C++。但是,您可以使用任何您想要的文本编辑器。这与 IDE 无关,与编译器和目标框架有关。
学习 Qt、wxWidgets、gtkmm——它们都有某种形式的事件。Qt 具有像 VS 中一样的视觉设计,但不需要您使用它。
C++ 本身没有标准的方式来获取 GUI、事件(实际上还有更多)......