由于使用外部库,一些经典的 Windows/C++ 应用程序无法轻松转移到托管 C++.net。在此类应用程序中使用更新的 GUI 库(如 winforms(甚至 WPF))是否可行,“加入”新控件以替换外观陈旧的 MFC?
还是真的不值得,而且会花很多时间?
最佳答案
我发现 C++/CLI 的功能非常。你真的遇到问题了吗?它应该能够直接编译您的 MFC 项目。
但是在同一个线程中混合 WinForms 和 MFC 可能很困难,因为它们都想运行自己的消息循环。正如 Ray Burns 所建议的那样,WPF 可能与 MFC 更加合作。
关于c++ - 是否可以从非托管 C++ 访问 Winforms?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1682228/