【发布时间】:2010-09-23 18:10:19
【问题描述】:
长期聆听者,第一次来电者。有人知道 Win32API 的良好互操作库吗?
我发现 pinvok.net 没问题。 (FWIW 我按照此处的说明使插件与 MSVS 2010 一起工作: http://www.red-gate.com/supportcenter/GeneralContent.aspx?c=knowledgebase\PInvoke\KB200711000198.htm 并使用 10.0 而不是 9.0)
...来自 MSDN 的 Windows API Code Pack 1.1 似乎没有来自 user32.dll 的基本 Win32 内容,还是我遗漏了什么?
更多细节... 我正在尝试获取一个外部窗口,并使其成为我托管的 System.Windows.Form 中控件的子窗口(在我的主窗体的面板或选项卡中嵌入 GUI)。在这里和谷歌上研究似乎 Win32/user32.dll 是要走的路。我的应用程序是一个启动 3rd 方 GUI(dll 和 exe)的框架。第 3 方代码/表单都是非托管(主要是 MSVC)代码。这些非托管表单是从我的流程层次结构中启动的。如果可能的话,我的偏好是留在 .NET 中。
【问题讨论】: