Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

ListBox   Найти похожие ветки 

 
Robt   (2007-06-10 20:08) [0]

Здравствуйте ! у меня "тупиковый период" :(

1) как отключить плавную прокрутку в конкретном ListBox если она
включена в опциях визуальных эффектов винды как "Гладкое прокручивание списков"
2) при нажатии колеса появляется окно прокрутки в виде кружка
со стрелками как в Internet Explorer а нажатие "проглатывается"
как отключить эту фигню ? :(


 
Dimaxx ©   (2007-06-11 09:21) [1]

1) Никак... Фича винды.
2) Я не нашел как, судя по всему см. п.1


 
Vladimir Kladov   (2007-06-11 09:44) [2]

Это не забота программиста, вообще-то. Этим занимается драйвер оборудования, настройка системы и т.д. По крайней мере, с нажатием на колесо - точно. Колесо есть не на всех компьютерах, кстати. На ноутбуках мышь вообще может эмулироваться через точпад.

Для мягкой прокрутки: ее можно отключить только для всей системы вцелом (SPI_SETLISTBOXSMOOTHSCROLLING).


 
Robt   (2007-06-11 13:23) [3]

1) а как насчет функции ScrollWindowEx у каторой есть флаг SW_SMOOTHSCROLL которая этим и занимается , наверно можно отловить
как то ?
2) а вот в делфи есть такое место (лист с путями Library patchs) где каким-то образом все-таки определяется нажатие колеса и начинается Drag&Drop а "кружок" пропадает за счет потери фокуса...
но тока вот отжатие "теряется" :(


 
Robt   (2007-09-18 15:40) [4]

гонит при програмном выделении итемов
лист без мультиселекта выделяет по несколько итемов


 
Vladimir Kladov ©   (2007-09-18 17:28) [5]

ScrollWindowEx отловить нельзя. Это не сообщение, а просто api-функция. Все что она делает - копирует прямоугольник окна из одного места в другое помечая оставшуюся область инвалидной.



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1209311696
boriskb
2008-04-27 19:54
2008.06.08
К Ega23


4-1175250154
balepa
2007-03-30 14:22
2008.06.08
WaitCommEvent (EV_TXEMPTY)


2-1210639780
SadDragon
2008-05-13 04:49
2008.06.08
Движение точки по окружности


3-1199494098
bagira
2008-01-05 03:48
2008.06.08
Ошибка, связанная с неверным типом значения


2-1210690049
wnix
2008-05-13 18:47
2008.06.08
Работа с файлом