Jacktiger再学Delphi

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2009年12月19日

摘要: 写程序过程中有一个需求,可以最大化和最小化窗口,但drag窗口的过程中,要对窗口的最小Width和最小Height做一个限制,否则一些控件要挤在一堆了,很难看。我习惯是上网先搜解决方案,实在找不到再自己研究。找到了两个方案,一个是利用WM_SIZING消息,另一种是在Form的OnResize事件里面进行限制。这些大家可以网上找到很多类似的例子。还有更简单的吗?再看看。果然有了新发现,一个帖子提示... 阅读全文
posted @ 2009-12-19 10:36 Jacktiger再学Delphi 阅读(614) 评论(1) 推荐(0)

2009年11月22日

摘要: 首先向大家表示很抱歉自己写博不是很积极,两个原因,我不愿意转贴别人的东西,总想自己能有一点原创的研究心得贡献给大家,二是自己文笔很一般,大家看起来可能觉得枯燥无味。我的研究点大部分是与自己做的或者要做的东西有关,所以有时候很羡慕万一老师能有大量时间研究自己感兴趣的东西,想当年自己也在大学作为老师混了一年啊,可惜最后还是沦落江湖中。最近考虑的是软件多语言版在delphi中实现。从盒子下了一个古董的多... 阅读全文
posted @ 2009-11-22 18:51 Jacktiger再学Delphi 阅读(1723) 评论(0) 推荐(1)

2009年10月19日

摘要: 这片文章转自CSDN某博客,以前用Free和freeAndNil比较多,但没细分析过。看完以后觉得对自己也很有启发。博主也是转自别处,我当了一次二传手。----------------------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2009-10-19 07:51 Jacktiger再学Delphi 阅读(1644) 评论(3) 推荐(1)

2009年10月13日

摘要: 进行Delphi界面设计经常有要对一个窗口进行分块设计的情况。一般习惯上是用Panel作为Layout容器对窗口页面进行切割组织,有时候为了更好的显示效果还要在Panel里面嵌套子Panel。再设定控件本身的Align属性基本就能达到一个比较满意的效果。以前没有怎么接触过resize的界面设计,做的程序界面基本也都是固定尺寸的。最近几天打算研究一下界面设计,因为如果打算做一个比较好的软件或者应用,... 阅读全文
posted @ 2009-10-13 21:37 Jacktiger再学Delphi 阅读(2026) 评论(1) 推荐(1)

2009年10月12日

摘要: 今天调试一个开源的例子程序,无意中发现一个IDE用来测试内存泄漏的语句。不过应该是Delphi2006以后的版本才能使用。实施方法方法非常简单,在Project source中加入如下第一条语句。ReportMemoryLeaksOnShutdown := DebugHook <> 0;Application.Initialize;Application.CreateForm(TFor... 阅读全文
posted @ 2009-10-12 23:06 Jacktiger再学Delphi 阅读(760) 评论(0) 推荐(0)

2009年10月10日

摘要: 最近写程序有一个更改hint font size的需求。在网上狂搜很久也没有找到一个很好的解决方法,最后结合两个帖子的回答解决了此问题。首先我们需要了解THintWindow Class,可以说Delphi所有的hint窗口其实都是来源于它。因此override这个类就会影响Delphi Application的hint外观。我们可以写一个自己的TMyHintWindow来设定自己需要的hint属... 阅读全文
posted @ 2009-10-10 15:25 Jacktiger再学Delphi 阅读(1038) 评论(1) 推荐(0)