设置richedit的某一行(比如第7行)为当前可视行的第一行,该怎么解决

设置richedit的某一行(比如第7行)为当前可视行的第一行Perform(EM_SCROLLCARET, 0, 0) 可以把光标位置在

设置richedit的某一行(比如第7行)为当前可视行的第一行
Perform(EM_SCROLLCARET, 0, 0); 可以把光标位置在可视区域显示出来,但并不一定是在最上面一行.如果光标位置是可见的,那就不会滚动.

[解决办法]

[解决办法]
向下滚动6行即可

C/C++ code
for (int i = 0; i < 6; i++)    RichEdit1->Perform(EM_SCROLL, SB_LINEDOWN, 0);
[解决办法]