Добрый день, рсдновцы !

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