求教PostThreadMessage向主窗口发送消息,可是主窗口就是得不到,使用SendMessage可以,为什么呢 ( 积分: 100 )

  • 主题发起人 主题发起人 dalmatians
  • 开始时间 开始时间
D

dalmatians

Unregistered / Unconfirmed
GUEST, unregistred user!
PostThreadMessage是给线程发消息,给窗口发消息应该用PostMessage
 
向主线程发消息可以使用postTheadMessage吗, 主线程不也是线程吗,
PostThreadmesage的第1个参数idThread是线程ID的意思吗,得到线程ID用TThread.ThreadId,那么TThread.handle又是什么意思,
 
窗口句柄和线程句柄不是一回事
主线程可能拥有多个窗口,也可能一个窗口也没有
窗口必定属于线程,发给线程的消息与线程拥有的窗口无关
 

Similar threads

回复
0
查看
873
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部