引言 台屏的操作是控制实现的常规操作,但是由于台屏本身固有的原因,存在一些问题,如:成本高,易损坏,维修难等。所以计算机虚拟台屏已经成为合适的替代品。在仿真领域,台屏的计算机虚拟更成为较好的一种方法。在计算机虚拟台屏的软件编制中,由于台屏的特殊性,使软件的编制存在一些相应的难点,如台屏图像的缩放、漫游 发布时间:2012-06-30 作者: 佚名技术 views(259)
重载TControl的WndProc方法 还是先谈谈VCL的继承策略。VCL中的继承链的顶部是TObject基类。一切的VCL组件和对象都继承自TObject。 打开BCB帮助查看TControl的继承关系: TObject-TPersistent-TComponent-TControl 呵呵,原来TControl是从TPersistent类的子类TComponent类继承而来的。TPersistent抽象基类具有使用流stream来 发布时间:2012-06-30 作者: 佚名技术 views(407)
C++Builder提供了两个显示输入对话框的函数:InputBox和InputQuery(其中InputBox也是通过调用InputQuery实现),这个输入对话框有很多缺点,在以前的文章中我曾提到过利用修改VCL源码来实现自定义输入对话框,后来在Torry.net看到一篇文章是利用自定义消息的方法来实现,原文是Delphi代码,ccrun(老妖)用C++改写,并适当修改 发布时间:2012-06-30 作者: 佚名技术 views(389)
寄謹方BCB殻會埀匆俯匯渦徨脅音喘購伉Toolsapi?徽泌惚?厘匯劔涙祖議三? 音形螺螺才網胎匯和? 心心和中議殻會?栖委IDE延倖劔? ---BCB5。0 //--------------------------------------------------------------------------- #include vcl.h #pragma hdrstop USERES(nodebug.res); USEPACKAGE(vcl50.bpi); //--------------- 发布时间:2012-06-30 作者: 佚名技术 views(605)
本文所谈及的技术内容都来自于Internet的公开信息。由CKER在闲暇之际整理后,贴出来以飴网友,姑且妄称原创。 『每次在国外网站上找到精彩文章的时候,心中都会暗自叹息为什么在中文网站难以觅得这类文章呢?其实原因大家都明白。』 时至今日,学习Windows编程的兄弟们都知道消息机制的重要性。所以理解消息机制也成了不可或 发布时间:2012-06-30 作者: 佚名技术 views(194)
C++ Builder作为一种RAD方式的程序开发工具,其全新的可视化编程环境、面向组件的开发模式无疑会大大地提高编程效率。它对繁杂的Windows 消息及API作了较全面的封装,编程者在大多数情况下不需理会Windows消息的细节,只要将心思放在组件的事件处理函数上即可。然而,毕竟Windows操作系统是一个以消息驱动的系统,运行其上的 发布时间:2012-06-30 作者: 佚名技术 views(169)
1 前言 作为和delphi类似的rad(rapid application development)工具,c++ builder的强大功能不仅体现在数据库开发方面,也凸现于应用程序开发上(令人称绝的是这两方面结合得非常好)。仅就应用程序而言,要真正体现c++ builder的优势,开发出高质量的软件,则在拖拉拽放之外,尚需用到一些进阶技术。如消息处理、dll、ole、线 发布时间:2012-06-30 作者: 佚名技术 views(802)
WINDOW的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种挂接函数,挂接函数根据各自的功能对消息进行监视、修改和控制等,然后交还控制权或将消息 发布时间:2012-06-30 作者: 佚名技术 views(363)
|