上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: VCL中有 TChangeLink 这个对象,用于当ImageList刷新是通知到绑定ImageList的控件进行更新处理。实现控件创建TChangeLink对象注册到ImageList1 // 注册2 Images.RegisterChanges(FImageChangeLink);3 // 注销4 Images.UnRegisterChanges(FImageChangeLink);事例代码procedure TmtCustomSpeedButton.SetImages(Value: TCustomImageList);begin if Value <> FImages the 阅读全文
posted @ 2012-11-22 16:46 cmacro 阅读(398) 评论(2) 推荐(1) 编辑
摘要: 获取文件的图标在win7的文件状态栏中能显示最大256x256的程序应用图标。在XP下测试无法正常获取256的巨型图标Shell提供了一个函数 SHGetFileInfo 可以获取文件信息,在使用此函数有需要处理Icon句柄的释放(DestroyIcon),否则每次会有3个GDI句柄泄漏问题。使用此函数后会一次性产生47个GDI句柄,只要Icon句柄释放,就不会再增长。现在还未找到处理多处理啊的调用所产生的这些GDI句柄。注意: GHGetFileInfo 和 DestoryIcon 成对调用。测试环境 Win7 and XE2View Code unit Unit4;interfaceuse 阅读全文
posted @ 2012-11-21 11:45 cmacro 阅读(3622) 评论(5) 推荐(0) 编辑
摘要: 1、创建一个Mark图层2、对覆盖区域进行行列扫描(使用背景色,设置透明) PRGB = ^TRGB; TRGB = record b, g, r, a: Byte; end; PRGBArray = ^TRGBArray; TRGBArray = array [0 .. 65565] of TRGB; // use cMask image to remove overlaping rTab area slPtr := Integer(cBmp.ScanLine[y1]); slSize := Integer(cBmp.ScanLine... 阅读全文
posted @ 2012-11-19 14:14 cmacro 阅读(357) 评论(0) 推荐(0) 编辑
摘要: /// {:/// ****************************************************************************/// 模块名称:/// 功能描述:/// /// /// 创建日期:%DateTime%/// 公布接口及说明:////// ┌----------------┬-----┐ /// | chenzw | ^_^ | /// ├----------------┼--┬--┤/// └----------------┴-----┘////// 版权所有 (C) 2012 xxxx软件有限公司/// ***... 阅读全文
posted @ 2012-11-07 11:18 cmacro 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ReportMemoryLeaksOnShutdown := True;能提供基本的内存泄漏信息,不是很详细。 阅读全文
posted @ 2012-10-17 17:52 cmacro 阅读(548) 评论(0) 推荐(0) 编辑
摘要: {$IFDEF VER80} - Delphi 1{$IFDEF VER90} - Delphi 2{$IFDEF VER100} - Delphi 3{$IFDEF VER120} - Delphi 4{$IFDEF VER130} - Delphi 5{$IFDEF VER140} - Delphi 6{$IFDEF VER150} - Delphi 7{$IFDEF VER160} - Delphi 8{$IFDEF VER170} - Delphi 2005{$IFDEF VER180} - Delphi 2006{$IFDEF VER180} - Delphi 2007{$IFD.. 阅读全文
posted @ 2012-09-29 11:44 cmacro 阅读(1128) 评论(1) 推荐(0) 编辑
摘要: 前段时间接手了一个项目,所以DIY的进程有些停滞。实际编写的程序并没有多长时间,得益于Keil这个强大的IDE。能在第一次做51开发的时候,如此顺利的完成代码。不多说废话了,说明下代码的具体思路。具体思路根据(八 系统设计篇)进行拆分。分为温度显示部分、指示灯、温度获取和继电器操控部分。LEDDisplay.c --- 温度显示模块PilotLamp.c --- 指示灯控制模块Temperature.c 12b20Temperature.asm --- 温度读取模块Relays.c --- 继电器控制部分系统主要控制的指数1、读取温度的间隔时间2、在调整温度的时候显示制冷控制温度时间。3、当达 阅读全文
posted @ 2012-08-10 11:13 cmacro 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 周六发现没电容元件,郁闷之余发现小板上不需要电容就能焊。小的显示控制板没有电容,元件比较少,比较困难的是FPC0.5 20脚的连接器。先练下手^^。LED贴片指示灯和连接器已经焊好了。按键和LED!完工了,发现效率还是蛮高的。哈哈~~吸锡线,这个用来吸掉那个引脚很密的连接器上多余的锡。作为新手,只能依靠强大的工具来完成。很多视频网站上很强大的焊接手法,小弟学不会。要练这个比较好的一种方法就是去找没用滴电路板,拆了上面的零件然后再焊。不怕坏掉,又没有成本!哇咔咔~~ 。拆的好还可以搞几个高质量元器件,这可是一举多得的事情。速度很快,周六定的电容包中午就送到。淘宝真的是很好用,不用出门元器件就送到 阅读全文
posted @ 2012-07-24 00:19 cmacro 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 今天中午的时候收到快递,顺丰价格不便宜,确实速度也很快。直接航空件。打开邮包,用一个小盒子装着的两组电路板。主控电路板和显示和操控的电路板,用防震泡沫包装很结实拆开后黑油白字,光泽很好。拆开用俺的肉眼扫描了所有的板子,质量的确很好。实际拿到了12块板子,还多附送了2块,估计生产的时候一批次有很多。 10块板,没有一块缺陷。走线没发现任何断线或短路的地方,丝印完好清晰。照片上有丝印缺陷一块是多附送,所以有瑕疵可忽略^^。来个正面的来个背面的有缺陷的地方都是设计文档中的问题。一个是3.3v稳压管那里做散热,结果没有设置不要覆盖阻焊油 -_-!!另外一个地方是,自己自作主张把背面的Logo文字给反转 阅读全文
posted @ 2012-07-21 14:02 cmacro 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 板子终于打好了还没拿到手,上面有层膜。看样子感觉不错,要比自己洗好很多。丝印看上去很好,自己做不会做丝印~_~。 价格木当然啦,也不错。就等快递送过来啦,第一次打样就是不一样,兴奋啊。周六快递应该就能送到,正好周末焊元件! 阅读全文
posted @ 2012-07-20 11:21 cmacro 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页