I used CEikEdwin::MoveDisplayL to do pagedown. The operation can be done sucessfully. At the same I want to change the position of the editor. I called SetPosition, however, the position can not be changed.
Then I called SetSize to set the editor size to its current size, that is to say, the size was not changed. Then the position can be changed. However, very strangely, the text in the editor was changed. It seems that the text was paged up by 2 or 3 pages.
I tried to do setextent or setrect to the editor. Even I did not change the position and size, the text in the editor was also changed. For example, if current text is in page 8, I called SetRect(iEditor->Rect()). The text was paged up automatically event the size and pos of the editor was not changed.
My purpose is the to fullfill pagedown/pageup, while changing the position of the editor. Does anyone know the solution? Thanks!