C cometpet Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #1 在canvas上用textout输出字符串,当窗口失去焦点后重新获得焦点时,canvas上的字符串不见了! 请问有什么方法可以使得字符串在手动清除前一直显示?
K kingsonchan Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #2 在窗口的OnPaint事件上写TextOut
W wuyongzhen Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #4 也就是说每次重新绘制窗体的时候就给清空了,在窗口的OnPaint事件上写TextOut 就相当于清空的时候有重新绘制. 绘制事件OnPaint是经常触发的.例如最小化,最大化. 所以绘制的代码一般放到OnPaint里. 或者你也可以保存成图片,加载图片.就不会消失了.
也就是说每次重新绘制窗体的时候就给清空了,在窗口的OnPaint事件上写TextOut 就相当于清空的时候有重新绘制. 绘制事件OnPaint是经常触发的.例如最小化,最大化. 所以绘制的代码一般放到OnPaint里. 或者你也可以保存成图片,加载图片.就不会消失了.