一个控件如何截获它的父控件的消息? (50分)

  • 主题发起人 主题发起人 softdog
  • 开始时间 开始时间
S

softdog

Unregistered / Unconfirmed
GUEST, unregistred user!
如:
AButton := TButton.Create(MainForm);
AButton.Parent := MainForm;

当MainForm窗体WM_SIZE等消息触发时AButton如何获知?
 
可以重写控件的wndproc方法。
myproc:TWndmethod;
procedure proc(var msg:Message);
在mainform的create事件中:
myproc:=button1.wndproc
button1.wndproc:=proc;
在proc过程中处理消息就行了。

 
接受答案了.
 
后退
顶部