终于懂了:TWinControl主要是Delphi官方用来封装Windows的官方控件,开发者还是应该是有TCustomControl来开发三方控件
2016-02-05 06:36
736 查看
再具体一点,就是TWinControl一般情况下不需要Canvas和Paint(TForm是个例外),而TCustomControl自带这2个。
同时开发者应该使用TGraphicControl,而不是TControl。TControl只是图形控件和句柄控件的共同功能的抽象,用来做很多杂事,比如鼠标、颜色、TCaption等等。
同时开发者应该使用TGraphicControl,而不是TControl。TControl只是图形控件和句柄控件的共同功能的抽象,用来做很多杂事,比如鼠标、颜色、TCaption等等。
相关文章推荐
- C++能在三个地方创造对象,而Delphi只有一个地方
- delphi 怎么获取工程版本号
- Delphi 10 Seattle不支持intel atom?
- 不是什么时候都可以用栈来声明对象并使用(自动释放)——Delphi里到处都是编译器魔法,并且自动帮助实例化界面元素指针
- Delphi XE7下如何创建一个Android模拟器调试
- DelphiXE Android的所有权限按照分类总结说明
- DelphiXE8怎么使用调试模式(朱建强)
- delphi使用ado连接Excel
- 与java兼容的delphi xe实现des算法单元
- DelphiXE8怎么使用调试模式
- java delphi aes 加密与解密文件兼容算法
- DelphiXE8新建AVD
- Android问题-DelphiXE8新建AVD出现“no system images installed for this target”
- delphi不同版本字符串类型的演化
- 将delphi7代码移植到delphi10环境下出现的问题
- Delphi 如何计算字符串表达式呢?
- Delphi对Excel的所有操作
- delphi 更改DBGrid 颜色技巧
- delphi 10 seattle "Automatic Reference Counting"问题
- Delphi,WebBrowser模拟点击按钮