2011-09-08 42 views
0

我需要帮助将Windows窗体窗口类名设置为我自己选择的一个。 没有找到有用的东西,所以我在这里问。c# - 绕过Windows窗体ClassName名称创建到我自己的

我需要这个,因为我的兄弟(他已经没有代码了)编写的一个旧的C++应用程序DLL正在使用FindWindow用classname复制数据的方法。所以我需要重新命名窗口类名称与旧应用程序相同,以使我的新应用程序能够正常工作。

任何想法?

+0

的WinForms有此不支持。改为替换该DLL。 –

+0

是的,我在另一篇文章中发现了这一点。你的。 – Relok

回答

2

考虑到这可能看起来没有答案,我昨天找到了解决方案。

无法更改Window ClassName,所以我最终使用包装器隐形窗口来捕获我的WMessages。

为了完整回答这个问题在这篇文章中回答了汉斯帕桑特

winform friendly class name