说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

对Borland可视部件的一处改进-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
对Borland可视部件的一处改进-Delphi资料

Borland 公司的Delphi 和C++ Builder 中均提供了强大的可视化集成开发环境,从而使得Windows 下的应用程序开发变得更为简洁和高效。但是,笔者在使用过程中也发现了Borland 可视部件的一个不足之处。

跟踪条作为Win 32 系统中新增加的通用控件(Common Control)而被应用程序广泛使用(如Windows 95 中的声卡音量调节程序即为一例)。根据WIN32 API 参考手册,该控件有多种不同的风格。其中TBS_ENABLESELRANGE 提供了基本的显示风格控制:当跟踪条具备这一风格时,其显示结果如图1所示;当不具备这一风格时,则显示为图2的样子,与我们在音量调节程序中所见到的样子类似。在Borland 可视部件库中跟踪条被封装成TTrackBar 类,其大多数风格均可通过属性窗直接进行修改,唯独无法更改其TBS_ENABLESELRANGE 风格,因而只能显示成如图1所示的样子,这不能不说是一处缺憾。幸好Borland 公司提供了扩充部件库的简便方法,使我们能够轻松地解决这一问题。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘