2010-03-23 14 views
0

我在Delphi中使用多媒体计时器,这对于相当准确的回调(与传统TTimer相比)非常适用。但是回调来自另一个线程。我没有一个方便的表单用于PostMessage()或基于消息的方式通知我的应用程序,回调已经发生 - 我只有一个类。我很满意基于消息的解决方案(如有必要)。将Windows回调中的某种事件发送到我的课程的最简单方法是什么? 感谢 布赖恩如何最好的通知我的Delphi应用程序从Windows回调

回答

4

标准解决方案是创建使用AllocateHWnd过程作为你的类成接收来自回调函数发送的消息的一个字段一个不可见的窗口。一个很好的使用AllocateHWnd过程的例子是TTimer组件。

+0

@Serg:谢谢Serg,我会去看看。 – 2010-03-24 00:21:00

相关问题