"кривые" иконки VCR

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Alex_G
Бывалый
Сообщения: 80
Зарегистрирован: 09 Ноябрь 2009, 13:04
Поблагодарили: 2 раза

"кривые" иконки VCR

Сообщение Alex_G »

Добрый день.
Создаю Browse (legacy template) со стандартным VCR.
В дизайнере все иконки ровные.
screen1.jpg
Собираю программу, все работает, но иконки какие-то "кривые"
screen2.jpg
В чем может быть дело?
(Clarion 9.1.11529)
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение kreator »

Ось какая? Что-то с манифестом или с темой приложения. Посмотри настройки App в этом контексте.
We are hard at work… for you. :)
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

"кривые" иконки VCR

Сообщение Admin »

cleartype на мониторе попробуй отключить. проверить.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Alex_G
Бывалый
Сообщения: 80
Зарегистрирован: 09 Ноябрь 2009, 13:04
Поблагодарили: 2 раза

"кривые" иконки VCR

Сообщение Alex_G »

kreator писал(а): Ось какая? Что-то с манифестом или с темой приложения. Посмотри настройки App в этом контексте.
Window 7 Prof. На 10-е проверил, тоже самое. Попробую похимичить с манифестом
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

"кривые" иконки VCR

Сообщение Admin »

Admin писал(а): cleartype на мониторе попробуй отключить. проверить.
Напоминает это (Cleartype)
2015-10-14 00-36-12 Преобразование XML в CSV.png
2015-10-14 00-36-12 Преобразование XML в CSV.png (8.99 КБ) 4993 просмотра
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Alex_G
Бывалый
Сообщения: 80
Зарегистрирован: 09 Ноябрь 2009, 13:04
Поблагодарили: 2 раза

"кривые" иконки VCR

Сообщение Alex_G »

Вычислил причину, проблема в увеличенном шрифте .
Безимени-1.jpg

У меня стояло 125%. Но как это обработать в Clarion, чтобы при любом масштабе иконки отображались красиво.

P.S. Проверил: Cleartype не влияет.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

"кривые" иконки VCR

Сообщение Admin »

Alex_G писал(а):P.S. Проверил: Cleartype не влияет.
Прекрасно. Но это из той же области. Потрошки Clarion кривые.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение kreator »

Alex_G писал(а):Вычислил причину, проблема в увеличенном шрифте .
Тогда и превью должно было криво показывать. Наверно, надо избавляться от VCR. А масштабирование - это отдельная тема, которая требует обсуждения. У меня клиенты, как правило, работают на крупном шрифте. И я сам на FullHD мониторе работаю на крупном шрифте, мелковато как-то на обычном.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение Губин Игорь »

Admin писал(а):
Alex_G писал(а):P.S. Проверил: Cleartype не влияет.
Прекрасно. Но это из той же области. Потрошки Clarion кривые.
Увы, нет. Это проблема Windows, начиная с 7. Проявляется не только на кларионовских задачах
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

"кривые" иконки VCR

Сообщение Admin »

Губин Игорь писал(а): Проявляется не только на кларионовских задачах
Кроме Клариона нигде в программах не встречал.
Или они так же как и SV не учли новые веяния в API
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение Губин Игорь »

Admin писал(а):
Губин Игорь писал(а): Проявляется не только на кларионовских задачах
Кроме Клариона нигде в программах не встречал.
Или они так же как и SV не учли новые веяния в API
В Win10 криво работает сглаживание при масштабировании
А в Cla10 под Win10 криво работает отображение стандартных иконок (ICO:) + Message режет тексты, пришлось написать свою замену с прямым обращением к WinAPI
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение Губин Игорь »

kreator писал(а):
Alex_G писал(а):Вычислил причину, проблема в увеличенном шрифте .
Тогда и превью должно было криво показывать. Наверно, надо избавляться от VCR. А масштабирование - это отдельная тема, которая требует обсуждения. У меня клиенты, как правило, работают на крупном шрифте. И я сам на FullHD мониторе работаю на крупном шрифте, мелковато как-то на обычном.
Я написал специальный шаблон, который при открытии окна меняет все размеры и все шрифты для масштабирования окна.
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение kreator »

Губин Игорь писал(а): Message режет тексты, пришлось написать свою замену с прямым обращением к WinAPI
Лечится строчкой типа:

Код: Выделить всё

system{prop:Font} = 'Segoe UI'
Губин Игорь писал(а):Я написал специальный шаблон, который при открытии окна меняет все размеры и все шрифты для масштабирования окна.
Интересно. Что делает шаблон? Зачем шрифты менять? Чтобы при каком бы разрешении не открыл, картинка одинаковая была? И иконки подсовываются другие?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8032
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

"кривые" иконки VCR

Сообщение Игорь Столяров »

kreator писал(а): Чтобы при каком бы разрешении не открыл, картинка одинаковая была?
Отображение иконок не зависит от разрешения, т.к. относительный размер контрола (кнопки и т.д.) не меняется.
К тому же разрешение экрана у современных матриц, как правило, одно и не меняется.
Насколько я понял речь идет об изменении именно масштабирования рабочего стола Windows ...
В этом случае меняется размер кнопки и шаблоном делается замена иконки.
Но самое интересное, что в это случае ничего делать то и не надо - просто в файле ICO должны быть различные
размеры (16x16, 20x20, 32x32, 48x48 и т.д.) и подходящая по размеру картинка будет использована для контрола автоматически ...
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

"кривые" иконки VCR

Сообщение kreator »

Раз тема поднята. Не всё так просто. Немного теории вот здесь - http://www.ixbt.com/portopc/96dpi.shtml. Судя по этому ресурсу с масштабированием в Винде всё очень плохо. Автоматически ничего не получается. И я сильно сомневаюсь, что Clarion иконки автоматически подкладывает. Вот если я вручную пропишу, тогда да.
We are hard at work… for you. :)
Ответить