Как вы используете элементы управления MFC CScrollbar? - PullRequest
4 голосов
/ 07 декабря 2010

Я поместил горизонтальный элемент управления CScrollBar в диалоговое окно. Как, черт возьми, ты им пользуешься?

Я попытался переместить рукоятку вправо, и она отскочила назад налево ... поэтому я подумал, что мне может понадобиться установить диапазон. Я вызвал SetScrollRange (0, 100), и он все еще делает то же самое. Я не могу найти ни одного примера в Google, который бы помог - все ссылки на полосе прокрутки, похоже, ссылаются на использование класса представления и т. Д., Но это не то, что я хочу сделать.

Все, что я хочу сделать, это переместить ручку и получить уведомление с некоторым описанием, как мне это сделать (пожалуйста)?

1 Ответ

3 голосов
/ 08 декабря 2010

Для тех, кто хочет знать, вам нужно самостоятельно обрабатывать сообщения WM_HSCROLL / WM_VSCROLL ... и самостоятельно вызывать SetScrollPos () при получении сообщений SB_THUMBPOSITION.

...