user-interface - 从 Stingray Objective Toolkit 迁移

标签 user-interface mfc stingray

我们有一系列商业 MFC/C++ 应用程序,我们使用 Stingray Objective Toolkit 进行销售。 ,我们拥有源代码许可证,并在过去使用 Bristol Technologies WindU 将其移植到 Solaris/IRIX/HP-UX/AIX (UNIX 上的 Windows API,包括 MFC)。

长话短说,最近大约 18 个月前,我们将 Stingray 移植到了 Win64,但这是一项长期乏味的任务,在这段时间里,我对商业和开源替代 MFC 扩展库进行了一些研究,例如 Ultimate ToolboxProf-UIS .

  • 还有其他人使用 Stingray 并转向替代方案吗?
  • 如果是这样,您会建议哪一个?
  • 此举的主要危险是什么?

最佳答案

是的,我们已经放弃了 Stingray。这取决于您使用的 Stingray 组件。对于网格控件,您可以使用 www.codeproject.com 中的免费 MFC 网格控件或 http://www.bcgsoft.com/ 中的商业网格控件。 。免费的还可以,但开发已经停滞,所以没有现代 UI 渲染等。

“布局编辑器”Stingray 组件可以替换为 bcgsoft.com 中的组件,但我没有这方面的经验 - 我们自己重写了所需的功能(这只是其中的一个子集)提供 Stingray)。

对于替代的 MFC 工具箱,我建议 bcgsoft,因为他们的工具箱的一部分位于 Visual Studio 功能包中,所以它是免费的并且非常适合 VS。我看过 Ultimate Toolbox(远离它,不再更新的过时代码)和 Prof-UI(好的,但我发现它不太容易集成)。

既然 BCG 是“官方”MFC 的一部分,我认为没有理由选择 BCG 以外的其他东西(除了可能的成本,如果您需要免费的替代方案,您可以查看 codeproject)。

关于user-interface - 从 Stingray Objective Toolkit 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71065/

相关文章:

mfc - MinGW 是否支持 MFC?

c++ - STL std::map 的 MFC 等价物

c++ - 如何填充 MFC C++ 应用程序中的 Windows 菜单

android - 如何检查是否在GUI线程: Android [duplicate]中执行了回调

java - 简单的图像旋转

ios - UIView 中的 UIButton 在另外两个 UIView 后面对上面的 View 的触摸使用react

javascript - cloud9 gui是用什么库写的?

c++ - 我在哪里处理特定 mfc 编辑控件的 "Enter"键事件?