Форум: "KOL";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "KOL";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c