【问题标题】:c++ event handling away from vc++远离 vc++ 的 c++ 事件处理
【发布时间】:2012-07-23 07:44:34
【问题描述】:

我想知道如何在 c++ 中创建诸如鼠标事件或 onkeypress(热键)事件等事件,而不是在 Microsoft Visual c++ 环境中......

如果你能推荐任何电子书或教程来学习.....

提前致谢

【问题讨论】:

    标签: c++ event-handling


    【解决方案1】:

    C++ 中没有“事件”之类的东西。

    那些只存在于特定的编程框架中。由于您提到“Visual C++”,我假设您正在考虑 Windows 窗体,它是 Win32 API 的面向对象的包装器,允许您编写面向 .NET 框架的应用程序。 .NET Framework 支持事件、委托和其他方便的功能,但这些与 C++ 语言无关。

    您将需要使用支持您正在编程的框架所需的任何环境。对于 .NET WinForms 应用程序,通常是 Microsoft 的 Visual C++。但是,您可以使用任何您想要的文本编辑器。这与 IDE 无关,与编译器和目标框架有关。

    【讨论】:

      【解决方案2】:

      学习 Qt、wxWidgets、gtkmm——它们都有某种形式的事件。 Qt 有类似 VS 的视觉设计,但不需要你使用它。

      C++ 本身没有获取 GUI、事件(实际上还有更多)的标准方法...

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-16
        相关资源
        最近更新 更多