Толщина полосы прокрутки BROWSE
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Толщина полосы прокрутки BROWSE
Привет всем !
А можно как-то изменить ширину полоски прокрутки BROWSE ?
На нее даже размер шрифта самом BROWSE никак не влияет ...
Заранее спасибо за информацию.
А можно как-то изменить ширину полоски прокрутки BROWSE ?
На нее даже размер шрифта самом BROWSE никак не влияет ...
Заранее спасибо за информацию.
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
В свойствах дисплея есть возможность поменять (во всяком случае для XP). Наверняка меняется где-то в реестре. Но, наверно, это неинтересно, ведь меняются все окна. А в перспективе, вообще, не актуально - Windows берёт на себя заботу об отображении информации на экране.
We are hard at work… for you. 

- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Re: Толщина полосы прокрутки BROWSE
видимо, надо получить хэндл скроллбара с помощью GetDlgItem(), ну а дальше просто 

С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Супер ! Спасибо ! Ключевое слово "в реестре", не сообразил что это компонент Windows.kreator писал(а):Наверняка меняется где-то в реестре.
Дальше google и все получилось прекрасно, иначе на планшете c Win8 даже стилусом работать
в программе весьма грустно ...


Если интересно - вот ссылка с картинками: _http://www.sdteam.com/t13860
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
В принципе, можно воспользоваться PutReg для правки реестра. Но лучше для работы пальцами не использовать полосу прокрутки. Или интерфейс нужно менять кардинально. Или хотя бы, чтобы List реагировал на пальцы. MS туда толкает, а SV (и мы заодно) тупят.
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Не использовать полосы прокрутки - грустно. Совсем грустно.
И так программы на Clarion не очень разнообразны в плане интерфейсных элементов.
Интерфейс конечно нужно будет слегка подправить, но здесь есть бонус: VCR элементы тоже
увеличиваются и теперь прекрасно можно использовать их при работе "пальцами". (см. рисунок)
Кстати, все что касается управления списком - работает, скроллинг, вызовы, контекстное меню.
Пришлось только переписать настройку ширины колонок - она под Touch вообще не приспособлена.
MS и так подтормозил и слил рынок touch девайсов Google & Apple. На офисном компьютере
тыкать пальцами в монитор вряд ли мы когда будем, а вот для мобильных устройств - подходит.
А есть спрос на девайсы - будет спрос и на программы для них. А тут и мы заработаем ...
И так программы на Clarion не очень разнообразны в плане интерфейсных элементов.
Интерфейс конечно нужно будет слегка подправить, но здесь есть бонус: VCR элементы тоже
увеличиваются и теперь прекрасно можно использовать их при работе "пальцами". (см. рисунок)
Кстати, все что касается управления списком - работает, скроллинг, вызовы, контекстное меню.
Пришлось только переписать настройку ширины колонок - она под Touch вообще не приспособлена.
MS и так подтормозил и слил рынок touch девайсов Google & Apple. На офисном компьютере
тыкать пальцами в монитор вряд ли мы когда будем, а вот для мобильных устройств - подходит.
А есть спрос на девайсы - будет спрос и на программы для них. А тут и мы заработаем ...

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
Я имел ввиду вот что. Пролистывать броуз или лист нужно как в Windows Mobile или в т.н. Modern интерфейсе. Толкнул пальцем вверх - список скроллируется вниз, толкнул вниз - список скроллируется вверх, дотронулся при скроллировании - скроллирование остановилось. Я так понимаю, такого обработчика в Clarion пока нет. Или есть?
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Я так подозреваю, что в Clarion нет никакого обработчика touch (кроме обычных громких заявлений SV).
Но в программах собранных в C6 / С9 скроллинг списка работает.
На списке проводим пальцем снизу - вверх и список прокручивается последовательно на пару экранов.
Прикасаемся к записи в списке - скроллинг останавливается.
Наверно, это драйвер touch-экрана просто генерирует клавиатурные команды в Win 8.
Но в программах собранных в C6 / С9 скроллинг списка работает.
На списке проводим пальцем снизу - вверх и список прокручивается последовательно на пару экранов.
Прикасаемся к записи в списке - скроллинг останавливается.
Наверно, это драйвер touch-экрана просто генерирует клавиатурные команды в Win 8.
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
Нет, не драйвер. Программа, собранная на С8.0 на планшете себя так не ведёт. Не скроллируется, вообще.Игорь Столяров писал(а):Наверно, это драйвер touch-экрана просто генерирует клавиатурные команды в Win 8.
Ну, если есть такое поведение, зачем тогда полосу прокрутки мучить?Игорь Столяров писал(а):На списке проводим пальцем снизу - вверх и список прокручивается последовательно на пару экранов.
Прикасаемся к записи в списке - скроллинг останавливается.
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Удобно. Тем более полоса скроллинга хорошо "работает" под правую руку (в левой держим планшет).kreator писал(а):Ну, если есть такое поведение, зачем тогда полосу прокрутки мучить?
Вообще конечно очень большой дефицит экранных элементов.
Смотришь, тот же WinDEV и завидуешь ...
До извращений вроде "списка в списке" конечно доходить не надо, но все-таки ...

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
Интересно. А каких экранных элементов не хватает? А как это "список в списке". Посмотрел ещё твою картинку. Игорь, а как первую букву в PROMPT подчеркнуть? Это новая фича или стороннее чудо?
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Здрастье, приехали ... Просто пишишь "&Поиск" или "По&иск" и вызываешь Alt+П или Alt+и ....kreator писал(а):Игорь, а как первую букву в PROMPT подчеркнуть?

Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
С Prompt'ом всё путём. А вот с закладками нет. Амперсанды стоят, Alt+1, Alt+2, Alt+3 отрабатываются, а вот подчеркивания нет. Вот, что меня удивило. У меня с8.0.9759. Очередной маленький баг?
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8031
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Толщина полосы прокрутки BROWSE
Картинка была из приложения, собранного в C91.Игорь Столяров писал(а):Вот, что меня удивило. У меня с8.0.9759. Очередной маленький баг?
Наверно это действительно зависит от версии Clarion.
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Толщина полосы прокрутки BROWSE
Попробовал в С90, всё путём. Действительно, баг.
We are hard at work… for you. 
