窗口变为非活动窗口(也就是不是当前拥有焦点的窗口)后,怎么更新窗口上画的东西?
例如:
  我在Timer中每一秒中计算一次s,假设取当前时间s := TiemToStr(Now);然后Repaint;
在form的OnPaint事件中Canvas.TextOut(10,10,s);
这样,当窗口是活动窗口时是正常的,但是变为非活动窗口时form上的内容就不更新了,
但是Repaint方法中是有调用Invalidate的,为什么不管用呢?哪位大哥指点一下。谢谢