多线程:我们可以在与Windows上的自定义消息相对应的主线程上注册一种方法



我有一个应用程序,其中工作线程需要在主线程上调用方法。我计划通过win32api.postthreadmessage(带有消息WM_USER X)发送自定义消息,当接收到此消息时,必须在主线程上执行某些功能。我正在寻找的是,将方法注册到相应的WM_USER_X消息?

查看寄存器WindowMessage函数,它几乎可以执行您所追求的目标(提供了不应与其他任何其他任何人相撞的消息号)。一个缺点是,消息号不是一个常数,而是随着程序的运行而有所不同,这使消息循环更加复杂,但对于这种事情来说是值得的。

最新更新