message-pump

    1热度

    3回答

    我正在写一个插件(dll文件),并且我正在创建一个WinForm作为它的接口/对话框。 如果确实需要消息泵,我应该如何以及在哪里创建消息泵?

    4热度

    3回答

    我注意到,当你创建一个Web服务对象(从SoapHttpClientProtocol继承),并使用异步方法,它使Windows图形用户界面线程上的回调。 有谁知道这是如何工作? 我该如何达到同样的目的。 我想这将节省我不得不检查InvokeRequired在我的GUI形式,如果我确定回调总是发生在GUI线程。

    8热度

    5回答

    跳到问题的底部;这只是一些额外的信息 我正在使用组件(GeckoFX)来渲染一些网站,很好,但它只能在Windows窗体中使用;因为它必须绑定到可以绘制的WinForms对象。因为所有的WinForms都在同一个线程中运行,所以我一次只能使用一个GeckoFX实例;所以我决定创建一个WinForm形式的'worker class',并在其中添加所有的逻辑。表单不需要与主窗体进行通信。 现在我可以启

    24热度

    3回答

    我有一个用C#编写的Windows服务,它处理我们的所有外部硬件I/O服务亭应用程序。我们的新设备之一是在本机DLL中附带API的USB设备。我有一个适当的P/Invoke包装类创建。但是,此API必须使用HWnd初始化为Windows应用程序,因为它使用消息泵来引发异步事件。 除了向硬件制造商要求我们提供不依赖Windows消息泵的API之外,是否有任何方法可以在我的Windows服务中的新线程