Помогите, пожалуйста, разобраться — как бы сделать по уму.
Диспозиция:
есть проект MFC, Документ-Вид
есть Документ и два его View (от CScrollView)
Отображаются они в окне со сплиттером — справа один view, слева — другой.
Нужно сделать, чтобы при прокрутке в одной части прокручивалась и вторая
туда же и настолько же.
Насколько я могу предположить, надо обработать в каждом из них
OnVScroll и постить в другой WM_ON_VSCROLL (ну понятно, что аналогично для HSCroll).
Но как это сделать нормально — не совсем понимаю. Помогите, пожалуйста.
Здравствуйте, masslove, Вы писали:
— не совсем понимаю. Помогите, пожалуйста.
может стоит попробовать передавать информацию через UpdateAllViews ?
Т.е. в обработчике HSCroll/VSCroll написать
UpdateAllViews (this, nScrollPos, NULL)?
а потом в OnUpdate скролить на нажную позицию (ту, что пришла в lHint-e)