建议使用内存占用较小的快速C++ UI 库

Recommend fast C++ UI library with small memory footprint

本文关键字:C++ UI 内存      更新时间:2023-10-16

我想编写一个对全局快捷方式做出反应并接受命令的应用程序(就像launchy所做的那样)。

我正在尝试最小化按下快捷方式和窗口出现在屏幕上并完全正常运行之间的时间。

你能建议一个好的UI库(有一些论证)可能会有所帮助吗?我研究了QT和wxWidget,但我担心应用程序会变得沉重(内存/处理速度方式) - 我所需要的只是一个甚至不需要漂亮的小窗口。

.. 或者我应该只使用本机 Windows 库?(主要目标是我的Windows 7机器)

快?小?仅限窗口?听起来你想要WTL。

警告:您需要使用 VC++。

另外,我建议直接从SVN中获取源代码,因为尽管该项目定期更新,但新版本已经有一段时间没有打包了。

我推荐FLTK!! www.fltk.org

Win32++ 不需要 mfc 和 ATL。

如果您已经知道 winapi,这绝对适合您。如果没有,它会有很大帮助。

http://sourceforge.net/projects/win32-framework/

http://www.codeproject.com/KB/winsdk/framework.aspx

如果你想要最小的内存占用量并且正在使用窗口,只需直接调用窗口提供的 winforms 例程。这消除了所有这些第三方库中的所有代码。它更小,速度更快。