http://blog.csdn.net/starsky2006/article/category/664014/7 Read More
posted @ 2015-07-26 19:05 findumars Views(350) Comments(0) Diggs(0)
动态生成控件,应该是这么写(当场创建): 却一不小心写成了(少了一个Create): 结果报错:A control cannot have itself as its parent 有空研究一下,这个报错信息在哪里。另外我就是很感兴趣,在编译器层面是如何做到“强行转换”的?仅仅切换内存的大小?留个爪 Read More
posted @ 2015-07-26 00:00 findumars Views(239) Comments(0) Diggs(0)
普通控件都只有一个构造函数,但是这个构造函数却强迫指定AOwner,也就是说,VCL希望将所有控件(至少是所有可视化控件)全部置于它的管理之下。至于到底显示不显示,那是另一个层次的问题。这个问题其实挺简单,但我就是希望强化一下这个概念。简单观察一下TLabel的构造函数就可以明白这一点:constr... Read More
posted @ 2015-07-25 23:46 findumars Views(533) Comments(0) Diggs(0)
今天在看QT对象内存管理的一篇文章时:http://blog.csdn.net/dbzhang800/article/details/6300025想到了一个问题:就是QT类库体系结构与Delphi类库体系结构的对比问题。从它们都有parent属性,而且都可以管理子控件的内存释放,就可以猜测两者的体 Read More
posted @ 2015-07-23 16:57 findumars Views(3782) Comments(0) Diggs(0)
Windows API 向 C++ 开发人员提出了一项挑战。 组成 API 的众多库大都表现为 C 语言风格的函数和句柄或是 COM 风格的接口。 这些用起来都不太方便,需要进行一定的封装或间接操作。C++ 开发人员的难题是如何确定合理的封装级别。 与 MFC 和 ATL 这样的库一起成长起来的开发 Read More
posted @ 2015-07-22 22:00 findumars Views(7824) Comments(0) Diggs(0)