08 2019 档案

delphi DLL image 动态绘图 句柄处理
摘要:在调用DLL 动态在T Image 绘图时,传入 Image.Canvas.Handle 后,却总是绘不上,有时偶尔能绘上,却没搞清原因,而同样的代码,传入窗体的 Handle ,绘图却正常。 经过多方资料找查,反复测试,最后发现, Image.Canvas.Handle 在第二次调用时,值就有所不 阅读全文

posted @ 2019-08-21 19:28 周黔 阅读(288) 评论(0) 推荐(0) 编辑

delphi 每英寸相素点取值偏差
摘要:在所有资料中,每英寸相素点之比一般是这两个值,即:0.0393700788 25.399999961392 但是在GDI编程中,却遇到LOGPIXELSX LOGPIXELSY 在取值为96DPI时,屏幕显示会有微小偏差,该偏差在绘到整张A4纸大小时,已经很明显。 反复查资料,未能找到原因,最后改为 阅读全文

posted @ 2019-08-12 10:54 周黔 阅读(227) 评论(0) 推荐(0) 编辑

[转]delphi 防止刷新时闪烁的终极解决办法
摘要:{ 防止刷新时闪烁的终极解决办法(对付双缓冲无效时) }Perform($000B, 0, 0); //锁屏幕 防止闪烁// 做一些会发生严重闪烁的事情..//解锁屏幕并重画Perform($000B, 1, 0);RedrawWindow(Handle, nil, 0, RDW_FRAME + R 阅读全文

posted @ 2019-08-07 11:23 周黔 阅读(1337) 评论(0) 推荐(0) 编辑