DELPHI的消息处理(50分)

  • 主题发起人 主题发起人 king3721
  • 开始时间 开始时间
K

king3721

Unregistered / Unconfirmed
GUEST, unregistred user!
在多窗口中
当子窗口关闭时
主窗口会收到什么消息
 
具体主窗体会收到什么消息,不清楚。
但如果你要处理子窗体关闭,可以通过截获WM_Syscommand ,向主窗体发送消息。

 
DiamondKing:
我试了一下,在Application中拿不到这个消息
 
这个问题我已经解决了
定义一个消息如WM_MYMESSAGE
当子窗口关闭的时候用
sendMessage(Application.MainForm,WM_MYMESSAGE,0,0)
在主窗口中写一个HandleMessage;Message WM_MYMESSAGE的过程来对它进行处理
这样就可以了
不过它主窗口得到这个消息的
子窗口可能还没有关闭成功
这可能是个问题
我还没有解决
 
消息不能发送给子窗体
 
procedure cmmdiclose(var cmsg:twmsyscommand);message wm_syscommand;
look the wm_syscommand in thw win32sdk!
 
varphone可以更详细的说明一下吗?
 
后退
顶部