c++ - Windows 下 C++ 的 GUI 框架/库

标签 c++ windows user-interface

<分区>

我想知道在 Windows 操作系统的 GUI 编程中,除了 WinForms 之外,是否有 MFC 的 Microsoft 替代品?

我不想使用第三方(Borland/Qt/wxWindows)库。 WinForms 需要 .NET,这是一个主要问题(无法在目标机器上安装 .NET),而 MFC 对我来说很痛苦......

任何接近 Qt 但 Microsoft 品牌的替代品?

如果有任何建议,我将不胜感激!

最佳答案

我也建议 WTL。这是一个包含一些有用的 WTL 链接的列表:

  • MSDN 的 ATL 3.0 Window Classes: An Introduction - 基础知识。
  • Chris Sells、Dharma Shukla 和 Nenad Stefanovic 撰写的 WTL 文章 part1part2 . Nenad Stefanovic 是 WTL 之父。
  • Bjarke Viksoe 的 WTL projects . Bjarne 将他的许多小项目总结成一个完整的应用程序,一个 IDE - BVRDE .
  • 代码项目的 WTL page .特别注意由 Michael Dunn 撰写的文章. VMware Workstation 使用 WTL,Michael Dunn 为 VMware 工作。
  • Clipcode 的 WTL 开发人员指南(docpdfsource code)。

WTL开源应用,可以研究一下,看看各种实现技巧:

关于c++ - Windows 下 C++ 的 GUI 框架/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2237363/

相关文章:

c++ - 当你有一个二维数组(在 C++ 中)时,调用析构函数的正确方法是什么?

c++ - 为什么 OSX 事件监视器不显示我启动的进程?

c++ - 为什么我们需要在 C++ 赋值运算符中删除分配的内存?

c# - Windows,在显示之前过滤鼠标设备输入?有一些关于入门的问题

vb.net - If 语句和 For 循环 - 如何只取每 5 个数字?

javascript - 尝试制作基本选项卡

c++ - 运行 cpp thrift 生成的代码时出错

windows - NavigationView中的UWP ListView,仅呈现第一个子级

Ruby - 未知方法初始化

python - Tkinter:当 OptionMenu 选择更改时更改标签