Я пытаюсь установить позицию прокрутки в элементе управления редактированием, и я хочу установить ее на 20% снизу сверху.как я могу сделать это, взяв проценты?
Сообщение WM_VSCROLL отправляется окну, когда событие прокрутки происходит в стандартной вертикальной полосе прокрутки окна. Это сообщение также отправляется владельцу элемента управления вертикальной полосы прокрутки, когда в элементе управления происходит событие прокрутки.
WM_VSCROLL
http://msdn.microsoft.com/en-us/library/bb787577%28v=vs.85%29.aspx
Вы можете сначала GetScrollRange() (http://msdn.microsoft.com/en-us/library/bb787587%28v=vs.85%29.aspx), вычислить, сколько строк, затем вычислить процент. Затем WindowProc() с VM_SCROLL или, из гораздо более простого решения, использовать функцию SetScrollPos() http://msdn.microsoft.com/en-us/library/bb787597%28v=vs.85%29.aspx
GetScrollRange()
WindowProc()
VM_SCROLL
SetScrollPos()
Вы можете найти все функции прокрутки здесь http://msdn.microsoft.com/en-us/library/ff486021%28v=VS.85%29.aspx
Надеюсь, это помогло.