如何跟踪到系统的VCL源码中? 本人欲学习TreeView控件,看源码又不全懂,有什么方法调试跟踪到系统提供的源代码中呢? TreeView各节点间画的线很好看,Delphi没提供该风格,如何画出呢? TreeView的节点可编辑,其字符好象不是在Canvas上绘出的,如何实现的呢?凡此种种,特请赐教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 期待《Inside VCL》:),到时就能好好学学了 在你的程序的Project 設置裹面的search 中, include VCL 的 source 的路徑 就可 Project --> Options --> 选中 Use Debug DCUs leapmars(流铭) 说的对,设置参数就可以了然后可以打开要跟踪的源码文件,设置合适的断点就可以了。 谢谢各位,都有分。已跟踪进去了。但还是无法弄明白TreeView的绘画过程,比如它的线条是虚线,其特点是相邻的黑点之间隔着一个象素,而delphi提供的线型比如dot,dotdot都不行,请问谁知道怎么画出TreeView里的线条。 把光标定在 TEdit 上 按住 Ctrl 然后一点 就 ok 我看到此贴太迟了,VCL中的TreeView只是对windows中的封装,你跟本看不到画线的过程的,在DELPHI中自带的DOME 中的例子,可以画线,但是画出的线没有VCL中画的好看。现在凡是你能找到的第三方控件大都是继承自TREEVIEW或是继承自TCOUNSTTREEVIEW的,都不一样的,不过你可以看看virtualtreeview的。祝你好运! virtualtreeview是何物,望明示。 怎样在图片上实现坐标定位 怎么取得fontdialog的取有信息 在ActiveForm中使用THTTPRIO时遇到的怪问题 实现一条SQL语句 这是什么病毒?怎么处理? 寻求用DLL完成数据查询的方法!急 帮助文件的问题 如何在程序中实现象网页中的框架结构? 下拉框如果有表中的近千数据,如何能像E文那样输入开始字母便自动关联相应数据?在线等 2000上编译好的,移到98第二版就不行了??(明天就得给客户了,大侠们!!!) 天!dbgrid显示出来的字段老长!在设计期把它调短了还是不行,怎么办? 如何对数据库简单求和
然后可以打开要跟踪的源码文件,设置合适的
断点就可以了。
谢谢各位,都有分。已跟踪进去了。但还是无法弄明白TreeView的绘画过程,比如它的线条是虚线,其特点是相邻的黑点之间隔着一个象素,而delphi提供的线型比如dot,dotdot都不行,请问谁知道怎么画出TreeView里的线条。
在DELPHI中自带的DOME 中的例子,可以画线,但是画出的线没有VCL中画的好看。现在凡是你能找到的第三方控件大都是继承自TREEVIEW或是继承自TCOUNSTTREEVIEW的,都不一样的,不过你可以看看virtualtreeview的。祝你好运!
virtualtreeview是何物,望明示。