Здравствуйте, возникла проблема при подключении полосы прокрутки к окну. В общем в окне рисуется график, при этом координаты смещаются с помощью следующих строк:
CRect r;
GetClientRect(&r);
int x = r.Width()/2;
int y = r.Height()/2;
dc->SetMapMode(MM_ISOTROPIC);
dc->SetWindowExt(1,-1);
dc->SetViewportOrg(x,y);
dc->SetViewportExt(1,1);
Отоборажается все как надо. В OnInitialUpdate() создаю прокрутку функцией SetScrollSizes(). И когда прокручиваю вниз или вбок, то сам график не прокручивается, а как будто дублируется. При это если пользуюсь SetWindowOrg, то прокрутка работает нормально. Мне кажется дело в том что физические координаты не преобразуются в логические. Пробовал использовать функцию DPtoLP(), пробовал преобразовывать координаты в OnPrepareDC(), но ничего не помогает. Примеров найти не могу. Если кто знает как решить проблему подскажите пожалуйста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При компиляции под win64 все работает корректноПри компиляции под Android вылетает ошибка:
Доброго времени сутокКак мне удалить MySQL полностью? При запуске Installer'a появляется такое окно:
Понадобилось написать SQL запрос на выбор случайной записи, не долго думая открыл документацию MySQL, почитал про рандом и получилось вот это
У меня есть класс Person и две таблички в базе данных