【发布时间】:2010-10-30 09:46:30
【问题描述】:
我正在围绕我们拥有的一个旧的基于 MFC 的库编写一个 .NET 包装器。它基于一个使用窗口消息发送通知的类;它有一个函数可以让用户将句柄传递给窗口,该窗口将接收消息。
我可以只要求我的包装器的用户继承Control 并传递他们的控件句柄以接收消息,但这太可怕了。我希望我的包装类具有在旧库发送消息时触发的事件,然后我可以将消息解码为合理的内容。但是,我不希望我的包装类必须是一个控件。
有没有办法让我创建一个“虚拟”窗口句柄,并接收发送到该句柄的消息,而不创建窗口?
【问题讨论】:
标签: c# .net mfc window-handles