Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.12.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
2-1256123784
defen
2009-10-21 15:16
2009.12.13
тсключение EDBEngineError


1-1228221714
Jorjia
2008-12-02 15:41
2009.12.13
ControlGrid - найти номер строки грида по расположенному на ней к


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


15-1255851782
POOP
2009-10-18 11:43
2009.12.13
Как сделать, что бы в FAR сохранялась


2-1256444215
STD
2009-10-25 07:16
2009.12.13
TIcon





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский