Текущий архив: 2009.12.13;
Скачать: CL | DM;
ВнизTDBLookupCombobixEh как сделать толще полосу прокрутки в выпадающ Найти похожие ветки
← →
Andrew_New © (2008-12-06 11:28) [0]Привет, народ! Подскажите как в TDBLookupCombobixEh сделать толще полосу прокрутки
в выпадающем списке? Юзаю тачскрин и там пользователи не всегда попадают пальцем
в тонкую полоску прокрутки ))) Если кто знает, подскажите! Заранее спасибо!
← →
sniknik © (2008-12-06 13:08) [1]заходишь в "свойства экрана" (можно по правому клику мыши на рабочем столе) на панели "оформление" жмешь кнопку "дополнительно" там выбираешь элемент "полоса прокрутки" - делаешь ее шире.
← →
Andrew_New © (2008-12-06 13:35) [2]А программно как-то сделать это можно? А то 250 клиентских компов и их обходить и делать в каждом описанное трудоёмко!
← →
KilkennyCat © (2008-12-06 14:47) [3]
> А программно как-то сделать это можно?
ищи запись в реестре [1]
← →
Andrew_New © (2008-12-06 14:58) [4]Да где лежит эта запись? где ее искать? Нашел токо вот это, но не то
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
Панель управления, диалог Экран
NoDispCPL - Диалог Экран недоступен
NoDispAppearancePage - Вкладка Оформление недоступна
NoDispBackgroundPage - Вкладка Фон недоступна
NoDispScrSavePage - Вкладка Заставка недоступна
NoDispSettingsPage - Вкладка Hастройка недоступна
Где полосы прокрутки менять?
← →
KilkennyCat © (2008-12-06 15:23) [5]нда... н и причем здесь политики?
Ищем WindowMetrics.
← →
KilkennyCat © (2008-12-06 15:26) [6]А вообще, я бы искал, логично предположив, что реестр - англоязычен, полоса прокрутки - "Scroll", ширина - "Width", значит ищем параметр - ScrollWidth
← →
Andrew_New © (2008-12-06 15:52) [7]
> KilkennyCat
Справился, спасибо! а как теперь применить настройки из программы? а то ключики в реестре меняешь, но они применяются после перезагрузки.
← →
Leonid Troyanovsky © (2008-12-06 16:42) [8]
> Andrew_New © (06.12.08 15:52) [7]
> программы? а то ключики в реестре меняешь, но они применяются
> после перезагрузки.
Попробуй WM_SETTINGCHANGE, msdn.
--
Regards, LVT.
← →
Andrew_New © (2008-12-06 17:36) [9]
> Leonid Troyanovsky © (06.12.08 16:42) [8]
> Попробуй WM_SETTINGCHANGE, msdn.
Делаю так SystemParametersInfoW(SPI_SETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), Nil, SPIF_SENDWININICHANGE);
но все равно изменения не применяются, что делаю не так?
← →
Andrew_New © (2008-12-06 18:08) [10]Все получилось вот так
var
TempSize : TNonClientMetrics;
/////
....................
TempSize.cbSize:= sizeof(tempSize);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(tempSize), @tempSize, 0);
TempSize.iScrollWidth := 25;
TempSize.iScrollHeight:= 25;
SystemParametersInfo(SPI_SETNONCLIENTMETRICS, sizeof(tempSize), @tempSize, 0);
Вопрос снят с обсуждения! Всем спасибо за участие!
← →
Johnmen © (2008-12-06 20:43) [11]А ещё можно гланды через ж... вырезать. И всё будет хорошо. Но не для всех...
← →
Andrew_New © (2008-12-07 18:02) [12]
> Johnmen © (06.12.08 20:43) [11]
>
> А ещё можно гланды через ж... вырезать. И всё будет хорошо.
> Но не для всех...
>
На счет гланд, вы себе их вырежете указанным вами способом! Задача была поставлена, задача была выполнена. )))
Страницы: 1 вся ветка
Текущий архив: 2009.12.13;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.005 c