Re[2]: Прокрутка ScrollBar'a
От: Yurchik  
Дата: 26.07.05 08:50
Оценка:
Здравствуйте, Crab, Вы писали:

Y>>Есть хэндл скроллбара. Прокручиваю его след. образом:

Y>>SetScrollPos(Handle, SB_CTL, Pos, true)

Y>>Скролл перерисовывается нормально. А вот окно, которое этот скролл обслуживает, остается неизменным. Как уведомить окно о прокрутке?


C>WM_HSCROLL

C>WM_VSCROLL

Y>>Хэндл окна неизвестен.


C>GetParentWindow() ?


Не всегда работает. Напр, Word. Его окно с курсором и полоса прокрутки имеют одно родительское окно, кот. не реагирует на WM_HSCROLL и WM_VSCROLL. Нужно расковырять хэндл окна с курсором. Или сказать прокрутке, чтобы она сама обновила окно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.