![]() |
|
![]() ![]() ![]() |
|
abraziv |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 29.9.2011 Репутация: нет Всего: нет |
Доброго времени суток. Такая проблема. При большом количестве данный, т.е. при:
scrollinfo.nMin = 0; scrollinfo.nMax = N-1; N = 16777216 в обработчике OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) nPos перестаёт соответствует действительности, т.е. после того как я нажимаю на ползунок, то nPos всегда меньше причём на много должного значения. В итоге бегунок всегда прилипает к нулю. nPos получается небольшое но не нулевое. Причём даже если я нажимаю на ползунок находящийся ближе к концу, всё равно значение nPos небольшое. Как быть не знаю. Если работать с размером N по меньше, то таких проблем не наблюдается. |
|||
|
||||
Amp |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: нет Всего: 17 |
https://msdn.microsoft.com/en-us/library/15zh6hdz.aspx
|
|||
|
||||
Sajtran |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 15.10.2008 Где: Мегион Репутация: нет Всего: 2 |
просто получайте координаты у самого скрола, не берите их из события
GetScrollInfo function Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |