SetScrollSizes в Win98
От: vovanchik  
Дата: 24.03.04 05:45
Оценка:
Есть такой кусок кода:
sizeTotal.cx = 200000;
sizeTotal.cy = 125000;
SetScrollSizes(MM_TEXT, sizeTotal);
В WinXP всё работает правильно, а в Win98 размеры устанавливаются порядка 6000*3000 с копейками. В чем может быть причина?
Re: SetScrollSizes в Win98
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 24.03.04 05:54
Оценка:
Здравствуйте, vovanchik, Вы писали:

V>Есть такой кусок кода:

V> sizeTotal.cx = 200000;
V> sizeTotal.cy = 125000;
V> SetScrollSizes(MM_TEXT, sizeTotal);
V>В WinXP всё работает правильно, а в Win98 размеры устанавливаются порядка 6000*3000 с копейками. В чем может быть причина?

Насколько я понимаю, Win9х использует только 16-бит переданного значения — by design реализации скроллбаров/скроллинга в ней.
- Искренне ваш, Поросенок Пафнутий
Re[2]: SetScrollSizes в Win98
От: vovanchik  
Дата: 25.03.04 04:49
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Насколько я понимаю, Win9х использует только 16-бит переданного значения — by design реализации скроллбаров/скроллинга в ней.


А можно как-нибудь настроить, чтоб нормально было? Или как-то ещё реализовать?
Re[3]: SetScrollSizes в Win98
От: SchweinDeBurg Россия https://zarezky.spb.ru/
Дата: 25.03.04 05:12
Оценка:
Здравствуйте, vovanchik, Вы писали:

V>Здравствуйте, SchweinDeBurg, Вы писали:


SDB>>Насколько я понимаю, Win9х использует только 16-бит переданного значения — by design реализации скроллбаров/скроллинга в ней.


V>А можно как-нибудь настроить, чтоб нормально было? Или как-то ещё реализовать?


Использовать для диапазона скроллинга 16-битные значения. Откуда у Вас, если не секрет, такие огромные числа взялись?
- Искренне ваш, Поросенок Пафнутий
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.