怎么获取memo当前可见行的行号.想在memo旁边加上一个label显示对应的行号.当memo拖动滚动条之后怎么知道当前显示的每一行是在总行数中的第几行.[解决办法]你需要根据当前Memo的Canvas中绘制一行文本的高度来计算当前显示的框内有多少行文本(用Memo的高度除以每行的高度),至于每行文本的高度,可通过Canvas->TextHeight来计算。"响应Memo控件的WM_PAINT消息",这个说白了就是子类化Memo控件,截获WM_PAINT消息,然后自己绘制行号而已。