Delphi 是如何封装标准控件的?如EDit控件
Delphi 是如何封装标准控件的?如TEdit控件
TEdit 继承于TCustomEdit
TCustomEdit 继承于TWinControl
我想知道,TEdit控件是如何绘制窗口的呢?源代码在哪里?
[解决办法]
是滴,是文斗死自己控制的
[解决办法]
李《维深入核心VCL架构剖析上》有说
[解决办法]
LZ这个话题就大了,要搞清理就去深入研究VCL的架构原理吧
[解决办法]
是的,D中窗体/控件都是使用windows的原生控件的; XE2 FireMonkey才不是
[解决办法]
你写过win32 api的再结合vcl看看就清楚了,tcustomedit看看CreateParams就知道了,关键是消息和事件的分派,其他的标准win控件也都这样封装。
[解决办法]
tcustomedit和twincontrol中都有 CreateParams,twincontrol中还有一些设置边框等样子的方法
[解决办法]