关于在线程中使用postmessage的疑问 (30分)

  • 主题发起人 主题发起人 zyl000
  • 开始时间 开始时间
Z

zyl000

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一线程中使用了postmessage向主线程发送消息,我的疑问是:
在主线程尚未处理完本线程发来的消息时,本线程会怎么做呢?
①继续往下执行
②等待主线程处理完才继续
谢谢!
 
用PostMessage会①继续往下执行
用SendMessage应该②等待主线程处理完才继续
 
各位有不同意见吗?我感觉似乎不是这样的,但不能肯定
 
同意楼上的观点,这位朋友可以看看帮助啊,写的很明白的。
The SendMessage function sends the specified message to a window or windows.
The function calls the window procedure for the specified window anddo
es not return
until the window procedure has processed the message. The PostMessage function,
in contrast, posts a message to a thread's message queue and returns immediately.
 
后退
顶部