-2

大家好,请我需要一些信息,我已经使用directshow &c++ 创建了应用程序进行图像处理,所以问题是我需要创建一个复杂的GUI 我使用的win32 组件不能满足我的需求和我的期望,而且难以调整特别是事件,所以我找到了一个我想使用 jni 的解决方案,并将 c++ 的功能与 java 的 swing 组件合并。另一种选择是使用窗口窗体(.net),但如果我是对的,我需要使用 directshow.net(我不知道如何使用它)

4

2 回答 2

0

“但如果我是对的,我需要使用 directshow.net”。不,不是。您可以在 C++ 中创建一个包含当前代码的 activex 控件,并在带有 Windows.Forms 的 .Net 中使用它。

于 2012-08-29T14:37:49.107 回答
0

Qt 通常被称为构建 GUI 的最佳 C++ 框架。

Windows 窗体非常好。不要害怕使用 DirectShow.Net,它看起来与 C++ 非常相似,但更简单。您可以查看GraphEditPlus,它可以在 C++ 和 C# 中生成 DirectShow 图形构建代码(用于 DirectShow.Net),因此您可以看到相同代码在两种语言中的语义外观。此外,GraphEditPlus 本身是使用 DirectShow 的 Windows 窗体应用程序的一个示例。

于 2012-09-05T10:46:28.980 回答