Главная страница
    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.47 MB
Время: 0.006 c
2-1256117947
xyz
2009-10-21 13:39
2009.12.13
перебор выделенных строк в DBGridEh


2-1256814151
Aleks
2009-10-29 14:02
2009.12.13
Запуск программ в Дельфи


2-1256393458
Lamer6666
2009-10-24 18:10
2009.12.13
Работа с COM портом.


2-1256278721
Drowsy
2009-10-23 10:18
2009.12.13
Multiple rows in singleton select.


2-1256302878
Игорь
2009-10-23 17:01
2009.12.13
Как узнать размеры ScrollBar ов в ScrollBox е?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский