问题背景: 窗体在重绘时,由于过频的刷新会引起闪烁现象——窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的响应很频繁的时候,这种反差也就越发明显。 绘制过程: 当窗口 Read More
posted @ 2015-08-28 21:43
findumars
Views(228)
Comments(0)
Diggs(0)
ddd Read More
posted @ 2015-08-28 21:00
findumars
Views(485)
Comments(0)
Diggs(0)
刚才看这段代码的时候:procedure TControl.SetBounds(ALeft, ATop, AWidth, AHeight: Integer);begin if CheckNewSize(AWidth, AHeight) and ((ALeft FLeft) or (ATop... Read More
posted @ 2015-08-28 17:58
findumars
Views(339)
Comments(0)
Diggs(0)
CM_RECREATEWND = CM_BASE + 51; // TWinControl里有对应函数procedure CMRecreateWnd(var Message: TMessage); message CM_RECREATEWND; // important 毁掉后,重新创建,并加上焦点... Read More
posted @ 2015-08-28 17:41
findumars
Views(671)
Comments(0)
Diggs(0)
1. 与时间赛跑,人生的时间有限,世界给予你的时机有限,竞争对手给予你的时间有限,所以必须赛跑才能做出有意义的事情,岂不闻“冯唐易老”? 2. 与成本赛跑。人生每做一件事情,都是有成本的。经济成本,身体成本,法律成本,家庭成本,父母的成本,孩子的成本等等。先不扯这么远,就说经济成本,做事情没有取得社 Read More
posted @ 2015-08-28 17:30
findumars
Views(629)
Comments(2)
Diggs(1)