从C#调用RegisterClass?

时间:2009-07-17 18:00:02

标签: c# registerclass

我正在尝试使用CreateWindowEx和RegisterClass创建一个窗口(而不是WinForm)。我已经弄清楚如何使用CreateWindowEx,但我在RegisterClass上遇到了一些问题。在WNDCLASS结构中,我该如何设置:

WNDPROC lpfnWndProc 它是我希望在C#中使用的WndProc方法的句柄。

HINSTANCE hInstance 这个手柄是什么?在这种情况下,“实例”是什么?

谢谢!

2 个答案:

答案 0 :(得分:2)

HINSTANCE是模块的句柄(dll)。 WNDPROC是一个函数指针,将使用窗口消息调用。

答案 1 :(得分:0)

你可以P/Invoke it,但为什么?你在做什么?

表单是一个处理该工作的窗口。