摘要:写程序过程中有一个需求,可以最大化和最小化窗口,但drag窗口的过程中,要对窗口的最小Width和最小Height做一个限制,否则一些控件要挤在一堆了,很难看。我习惯是上网先搜解决方案,实在找不到再自己研究。找到了两个方案,一个是利用WM_SIZING消息,另一种是在Form的OnResize事件里面进行限制。这些大家可以网上找到很多类似的例子。还有更简单的吗?再看看。果然有了新发现,一个帖子提示...
阅读全文
随笔分类 - Delphi编程技术
从12年前开始用Delphi2编程到2002年前后转向Java开发,以为Delphi随着Borland的一蹶不振会逐渐消亡,很欣慰Codegear又发布了Delphi2009,Delphi2010。
试用了一下仍然觉得非常好用,Delphi像一个人的初恋。当你放弃它的时候你觉得它有那么多缺点,但你历经沧桑回忆过去才知道它当时为什么会让你动心。Delphi仍然是我心目中的那个女神。
摘要:首先向大家表示很抱歉自己写博不是很积极,两个原因,我不愿意转贴别人的东西,总想自己能有一点原创的研究心得贡献给大家,二是自己文笔很一般,大家看起来可能觉得枯燥无味。我的研究点大部分是与自己做的或者要做的东西有关,所以有时候很羡慕万一老师能有大量时间研究自己感兴趣的东西,想当年自己也在大学作为老师混了一年啊,可惜最后还是沦落江湖中。最近考虑的是软件多语言版在delphi中实现。从盒子下了一个古董的多...
阅读全文
摘要:进行Delphi界面设计经常有要对一个窗口进行分块设计的情况。一般习惯上是用Panel作为Layout容器对窗口页面进行切割组织,有时候为了更好的显示效果还要在Panel里面嵌套子Panel。再设定控件本身的Align属性基本就能达到一个比较满意的效果。以前没有怎么接触过resize的界面设计,做的程序界面基本也都是固定尺寸的。最近几天打算研究一下界面设计,因为如果打算做一个比较好的软件或者应用,...
阅读全文
摘要:今天调试一个开源的例子程序,无意中发现一个IDE用来测试内存泄漏的语句。不过应该是Delphi2006以后的版本才能使用。实施方法方法非常简单,在Project source中加入如下第一条语句。ReportMemoryLeaksOnShutdown := DebugHook <> 0;Application.Initialize;Application.CreateForm(TFor...
阅读全文
摘要:最近写程序有一个更改hint font size的需求。在网上狂搜很久也没有找到一个很好的解决方法,最后结合两个帖子的回答解决了此问题。首先我们需要了解THintWindow Class,可以说Delphi所有的hint窗口其实都是来源于它。因此override这个类就会影响Delphi Application的hint外观。我们可以写一个自己的TMyHintWindow来设定自己需要的hint属...
阅读全文

浙公网安备 33010602011771号