社区
Windows SDK/API
帖子详情
哪位大虾能分析下delphi的事件处理过程
cjypower
2010-07-09 09:43:03
比如为什么我们点击按钮,就会执行按钮的onclick事件?这个事件是怎么和我们自己的代码关联起来的。
...全文
167
18
打赏
收藏
哪位大虾能分析下delphi的事件处理过程
比如为什么我们点击按钮,就会执行按钮的onclick事件?这个事件是怎么和我们自己的代码关联起来的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxieyang
2010-07-11
打赏
举报
回复
这个问题我以前回答过别人,这次整理到博客中,有空你看看吧,呵呵
VCL控件对消息机制的封装
排版比较乱,呵呵
van_zant
2010-07-11
打赏
举报
回复
只要使用这两种服务,都是受第三方担保的交易,收到货之后确认店方给卖家划钱。
SQLDebug_Fan
2010-07-10
打赏
举报
回复
这个问题应该这样描述更准确:哪位大虾能分析下DELPHI是怎么封装Windows消息的,答案是李维的《Inside VCL》。
kampan
2010-07-10
打赏
举报
回复
Inside VCL
gyk120
2010-07-10
打赏
举报
回复
其实也可以看看CP的《Windows程序设计》第五版,那个对消息机制有比较详细的讲解
iqyely
2010-07-10
打赏
举报
回复
恩恩,比较复杂。
myfirenze
2010-07-10
打赏
举报
回复
当点击Button时,会向Button发送两个消息,WM_LBUTTONDOWN和WM_LBUTTONUP,消息WM_LBUTTONUP在TControl类中被处理,消息处理函数会调用Click动态方法,Click方法调用事件处理函数onClick或对应Action的onExecute事件处理方法。
介绍Windows消息机制的资料很多 ,跟Delphi相关的就只有李维的《Inside VCL》
xinghun61
2010-07-09
打赏
举报
回复
[Quote=引用 10 楼 avan_lau 的回复:]
要了解这个,先了解window事件驱动机制(消息),若不了解这个,跟你讲了,你未必理解。
[/Quote]
确实是需要先学windows的消息机制,windows的消息是有操作系统来负责分发的,而delphi的vcl库只不过是对消息处理函数的一个高层次的封装而已。
金卯刀
2010-07-09
打赏
举报
回复
要了解这个,先了解window事件驱动机制(消息),若不了解这个,跟你讲了,你未必理解。
sanguomi
2010-07-09
打赏
举报
回复
主要是消息事件处理
SQLDebug_Fan
2010-07-09
打赏
举报
回复
还没找到电子版的。
cjypower
2010-07-09
打赏
举报
回复
有电子版的吗 给给地址呗。。。。
haitao
2010-07-09
打赏
举报
回复
点击按钮,就会执行delphi预设的执行函数,它的代码是:
先判断有没有开发者的事件函数,有则执行该事件函数
所以,你写的按钮的onclick事件就被执行了
cjypower
2010-07-09
打赏
举报
回复
抽空看看 谢谢 我相信大家的力量 哈哈
zhubo006
2010-07-09
打赏
举报
回复
SQLDebug_Fan
2010-07-09
打赏
举报
回复
它里面有详细的来龙去脉介绍。
SQLDebug_Fan
2010-07-09
打赏
举报
回复
值得推荐的是李维的哪本《Inside VCL》书,理解有详细的介绍。
ecjtu5208
2010-07-09
打赏
举报
回复
我不厉害,可以给你中肯的介绍
http://wenku.baidu.com/view/dff5a44769eae009581becff.html
使用package(包功能)实现DLL与主程序的数据库连接共享(
Delphi
版)
如何使用
Delphi
开发大型主从架构系统-Package的秘密和威力 相信许多人和我一样,在使用
Delphi
开发应用系统的时候,一定会想到如何的切割整个应用系统。是把所有的子系统撰写成一个很大(可能会有数M.Bytes的大小)的...
武林外传辅助
本文简单地探讨了一款游戏辅助程序的
分析
、制作方法,希望能对那些对此感兴趣的朋友们有些许帮助。 本人小菜鸟一只,水平有限,说得不对的地方,权当逗各位
大虾
一笑 ^_^ 1、切入点 在WSASend函数上下断,移动...
破解完全入门篇,第八章--注册码是怎样炼成的
第八章--注册码是怎样炼成的 你应该明白的是,并不是所有的软件作者都像你想象并希望的那笨 没有人愿意自己的软件被别人在调试器中用一条d指令就能找到正确的注册码...要是那样的话还出来搞什么? 前边儿我们讲的...
浅谈游戏辅助程序的制作 【经典】
本文简单地探讨了一款游戏辅助程序的
分析
、制作方法,希望能对那些对此感兴趣的朋友们有些许帮助。 本人小菜鸟一只,水平有限,说得不对的地方,权当逗各位
大虾
一笑 ^_^ 1、切入点 在WSASend函数上下断,移动...
怎么拦截系统函数
我也在研究这个问题,不知怎么老没有成功, Detours的原理是把DLL注入另一进程空间,APIHOOKS2.0我只成功了本进程的HOOK,不知哪为高手能给个成功的例子 谢谢! Top 回复人: 6bytes(吴下阿蒙) ( ) 信誉...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章