哪个线程调用windows proc回调函数

Which thread calls the windows proc callback function?

本文关键字:proc 回调 函数 windows 调用 线程      更新时间:2023-10-16

我有点不确定是哪个线程调用了wndproc回调函数。它是来自应用程序的主线程,如消息循环中的线程,还是一个单独的windows线程?该函数可以访问类对象,如果两个线程同时访问该类对象,我不希望出现任何数据损坏。

是的,它是应用程序的主线程。

应用程序的主线程在初始化应用程序并创建至少一个窗口。之后启动后,消息循环继续从中检索消息线程的消息队列,并将它们分派到适当的窗口。当GetMessage函数删除QUIT消息。

来源:关于消息和消息队列