如何在TRichEdit中画线?(50分)

  • 主题发起人 主题发起人 zhfhq
  • 开始时间 开始时间
Z

zhfhq

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做的一个程序,需要在RichEdit中画线,我利用WIN API调用,程序如下:
Dc:=GetDc(Richedit.Handle);
MovetoEx(dc,x1,y1,nil);
LineTo(dc,x2,y2);

但是如果窗口最小化或者窗口被当住,所画的线不见了,但由于RichEdit没有重画功能,所以很难实现这中重画功能.
 
如果你要它总出现, 响应 wm_Paint 消息,可以处理,
就可以了. 我用它实现了给 richedit 加行号的功能.
还可以.
 
错了,是 change, 但需要你在恢复的时候加上change
 
接受答案了.
 
后退
顶部