再加50分,200分求一正解,windows区的高手进来接分!
http://community.csdn.net/Expert/topic/3471/3471029.xml?temp=5.504787E-03
http://community.csdn.net/Expert/topic/3468/3468098.xml?temp=.7144281
还是这两个问题,共210分
1...从我点击在form1上的button,到响应button的onclick事件的详细流程,
2...什么时候调用Tform1.wndproc,什么时候调用tbutton.wndproc
FlyBird2004(Phoenix) ( ) 信誉:92 2004-10-19 18:31:00 得分: 0
复杂啊!
Procedure TFrom1.Button1Click(..);-->系统消息分派-->(窗口消息队列-->InitWndProc-->)StdWndProc-->VCL组件类(Procedure TFrom1.WndProc(..);override;)-->VCL组件类(Procedure TWinControl.WndProc(..);override;)-->VCL组件类(Procedure TControl.WndProc(..);override;)-->VCL组件类 TObject消息分派服务DisPatch..-->动态方法表(消息ID\方法指针)-->Procedure TFrom1.Button1Click(..);-->代码编译....
上面的这位兄弟的回复正是我在李维的那本书看到的不解之处,
如果是这样的话,tbutton.wndproc在何处调用?