环境:在一个主窗口中,有两个子窗口form1,form2
//定义部分
TForm1=class(TForm)
......
public
....
     procedure MSGProc(var msg : TMessage);message MSG_PROC;
........
end;.........
//实现部分
procedure TForm1.MSGProc(var msg : TMessage) ;
begin
case msg.wparam of
1 : begin PostMessage(form2.Handle, MSG_COMM, 1,1);end;
end;
end;
form2竟然收不到消息
但是
我在form1上放了个按钮button1,在按钮的onclick事件中加入
PostMessage(form2.Handle, MSG_COMM, 1,1);
当点击button1时,form2能收到
不知道什么原因