C# 如何在C中使用hWnd#

C# 如何在C中使用hWnd#,c#,C#,我一直在想如何使用dll,它可以直接在C#中使用 下面是函数 Open( BSTR bstrDevice, BSTR bstrLogFile, DWORD hWnd, UINT uMsgType, UINT uMsg); hWnd在哪里 hWnd The windows handle of a window that will receive messages. No messages are sent if set to zero, and any calls that normally w

我一直在想如何使用dll,它可以直接在C#中使用

下面是函数

Open( BSTR bstrDevice, BSTR bstrLogFile, DWORD hWnd, UINT uMsgType, UINT uMsg);
hWnd在哪里

hWnd
The windows handle of a window that will receive messages. No messages are sent if set to zero, and any calls that normally would generate messages are synchronous.
可以完全忽略它,但我确实想知道如何在C#中使用它


是否可以将任何组件、项目或工具输入功能?如果函数返回任何内容,会发生什么?如何获取返回值?

hWnd
是表单的句柄,该表单将接收与执行DLL函数相关的windows消息(
Open
)。我不知道此函数的详细信息,因此我无法告诉您表单将接收哪种消息


要向函数传递有效的表单句柄,只需将
myForm.handle
传递到DLL,其中
myForm
是要向其发送消息的表单的名称。

hWnd
是接收与DLL函数执行相关的windows消息的表单句柄(
Open
)。我不知道此函数的详细信息,因此我无法告诉您表单将接收哪种消息


要向函数传递有效的表单句柄,只需将
myForm.handle
传递到DLL,其中
myForm
是要向其发送消息的表单的名称。

hWnd
是接收与DLL函数执行相关的windows消息的表单句柄(
Open
)。我不知道此函数的详细信息,因此我无法告诉您表单将接收哪种消息


要向函数传递有效的表单句柄,只需将
myForm.handle
传递到DLL,其中
myForm
是要向其发送消息的表单的名称。

hWnd
是接收与DLL函数执行相关的windows消息的表单句柄(
Open
)。我不知道此函数的详细信息,因此我无法告诉您表单将接收哪种消息


要向函数传递有效的表单句柄,只需将
myForm.handle
传递到DLL,其中
myForm
是要向其发送消息的表单的名称。

您知道如何在c#中使用它,您现在正在使用它??您知道如何在c#中使用它??您知道如何在c#中使用它,您现在在哪里使用它??您知道在c#中使用它,您现在在哪里使用它??如果dll向myForm返回任何消息,我如何获取这些值?您必须在表单中重写方法
WndProc
,如前所述。如果回答了你的问题,请接受我的回答!如果dll向myForm返回任何消息,我如何获取这些值?您必须覆盖表单中的方法
WndProc
,如前所述。如果回答了你的问题,请接受我的回答!如果dll向myForm返回任何消息,我如何获取这些值?您必须覆盖表单中的方法
WndProc
,如前所述。如果回答了你的问题,请接受我的回答!如果dll向myForm返回任何消息,我如何获取这些值?您必须覆盖表单中的方法
WndProc
,如前所述。如果回答了你的问题,请接受我的回答!