我正在尝试创建一个仅消息窗口,以在 winforms 应用程序中从 MFC 库类接收窗口消息。
我尝试过子类化NativeWindow,并在构造函数中请求像这样的窗口句柄:
CreateParams cp = new CreateParams();
cp.Parent = (IntPtr)HWND_MESSAGE;
this.CreateHandle(cp);
Run Code Online (Sandbox Code Playgroud)
但我收到一个 Win32Exception 抛出消息,并显示消息“创建窗口句柄时出错”。如何从 Windows 窗体创建仅显示消息的窗口?使用的NativeWindow方法是否正确?