再加50分,200分求一正解,windows区的高手进来接分!

drift1983 2004-10-19 09:09:22
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在何处调用?

...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodloop 2004-10-20
  • 打赏
  • 举报
回复
可以看看奈软的delphi高手突破.
那里有些解释还是不错的
ghchen 2004-10-20
  • 打赏
  • 举报
回复
ding
zwb666 2004-10-20
  • 打赏
  • 举报
回复
ding

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧