опять CSrollView - динамическое размещение объекта
От: gravien  
Дата: 02.06.05 14:41
Оценка:
Добрый день, рсдновцы !
У меня такой трабл. Есть SDI, на нем CScrollView. Есть контекст в памяти, на котором рисуется информация, и в OnDraw он копируется на контекст окна
Есчо есть кнопки, которые создаются динамическии, и, в зависимости от отрисовааной информации, должны двигаться в определенное место (относительно нарисованных данных, конечно). Все ок, до тех пор, пока не начинаешь скролить окно. Кнопки располагаются по координатам конткста, а вьюха эти координаты воспринимает относительно себя, конечно. Вот и получается, что кнопка то ниже, то выше своего места, в зависимости от того, в каком положении скролла перерисовывалась инфа.
Подскажите, как эти координаты перевести в координаты окна вьюхи?
Может, тут поможет GetScrollPosition () ? Но как им пользоваться, не пойму — воно возвращает в лог. единицах, как их интерпретировать и преобразовать в нужные мне координаты?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.