| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Получить смещение скрола StringGrid'а |
| Автор: artsb 12.12.2009, 11:48 | ||
| Приветствую всех! У меня проблема с рисованием ячеек StringGrid'a. Мне нужно спроецировать битмап. А проблема в том, что не могу получить ПРАВИЛЬНОЕ смещение скролов. Делаю так:
но что-то не получатся |
| Автор: THandle 12.12.2009, 12:18 |
| artsb, что понимается под правильным. Приведи примеры цифр которые тебе бы хотелось получить. В аттаче прикрепляю иллюстрацию движения скроллбара(Delphi). |
| Автор: artsb 12.12.2009, 12:27 |
| THandle, у твоего кода такие же результаты, как и у моего. Проблема в том, что когда скролы стоят в начале, всё отрисовывается отлично. Но если их прокрутить, изображение, которое я проецирую, уезжает вправо. Мне нужно получить смещение в пикселях относительно начала координат, чтобы выдрать нужный кусок из битмапа. |
| Автор: THandle 12.12.2009, 12:34 |
| artsb, выложи тестовый проект, чтобы посмотреть что ты там делаешь. Я не очень понял какой битмап и куда ты его проецируешь) |
| Автор: artsb 12.12.2009, 14:21 | ||
На фоне стринггрида нужно нарисовать битмап - спроецировать. Но я уже нашёл свою ошибку:
Теперь всё работает. |