Связывание полос прокрутки от 2 различных элементов управления MFC - PullRequest
1 голос
/ 24 февраля 2012

У меня есть диалог MFC с двумя идентичными элементами управления - они оба CGridCtrl. Они отображают один и тот же тип данных, только разные версии. Они используются для выявления различий.

Я бы хотел связать полосы прокрутки этих элементов управления вместе, чтобы при прокрутке одной из них - либо по вертикали, либо по горизонтали - оба элемента управления прокручивались вместе.

CGridCtrl использует стандартные полосы прокрутки MFC.

Есть ли простой способ добиться этого?

Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2012

Окно, содержащее элементы управления, отвечает на сообщения прокрутки WM_HSCROLL и WM_VSCROLL, и используйте GetScrollInfo / SetScrollInfo, чтобы скопировать параметры одной полосы прокрутки в другую.

...