Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.032 c
2-1256109863
RWolf
2009-10-21 11:24
2009.12.13
AnsiExtractQuotedStr(PChar(str), ...)


2-1256194244
kyn66
2009-10-22 10:50
2009.12.13
Цвет строк в многострочном GridEh


2-1256655721
Nutz
2009-10-27 18:02
2009.12.13
Сохранение в Unicode


15-1255863244
POOP
2009-10-18 14:54
2009.12.13
Если в bat файле


2-1256198587
Andrewtitoff
2009-10-22 12:03
2009.12.13
ADO не удается найти строку для обновления