Страница 2 из 3
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 11:56
alex881
э, нет, там элементов как собак нерезанных, быстрее кнопки нарисовать

Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 11:59
Игорь Столяров
alex881 писал(а): 17 Ноябрь 2017, 11:56э, нет, там элементов как собак нерезанных, быстрее кнопки нарисовать
Если "как собак нерезанных" - то применяем корейский вариант ...

Все элементы внутри TAB заворачиваем в безрамочный GROUP, для которого выставляем размер шрифта ...

Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 12:01
alex881
спасибо! безрамочный GROUP в принципе вариант, но все ж сильно отдает собаками, не в обиду корейцам будет сказано

))
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 12:10
Игорь Столяров
Ну, как я говорил ниже, интерфейсные элементы Clarion застряли где-то в эпохе Windows 98 ...

Потом их подкрасили в стиле Windows XP (правда уже после выхода Windows 7) и это всё.
Приходится как-то выкручиваться ...
Забавно было смотреть видео с CIDC2017. Мало того, что там были как в провинциальном цирке
"на манеже - теже", так они еще зачем-то все свои старые приложения одинаково "обновили"
иконками из коллекции Axialis Flat 2013 (может распродажа по акции была ?).
Видон - как будто, все в одном месте делалось ...

Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 12:13
RaFaeL
Игорь Столяров писал(а): 17 Ноябрь 2017, 11:38 Увы ! Но разработка интерфейса на Clarion очень сильно ограничена возможностями его убого RTL.
В разных системах много всяких прикольных интерфейсных фусек, на которые смотрю с завистью ... но увы !
Рисование через WinAPI еще никто не отменял. Шаблоны Power (что-то) так и сделаны
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 12:16
Ал
Игорь Столяров писал(а): 17 Ноябрь 2017, 12:10
...Приходится как-то выкручиваться ...
для КПК...
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 12:20
Ал
Ал писал(а): 17 Ноябрь 2017, 12:16
Игорь Столяров писал(а): 17 Ноябрь 2017, 12:10
...Приходится как-то выкручиваться ...
для КПК... Буфер обмена-4.jpg
сначала табы делал сбоку, не пошло - держать и прокручивать или "тыкать" в экранчик пользователям было неудобно, в дождь и зимой особенно))
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 13:02
Игорь Столяров
RaFaeL писал(а): 17 Ноябрь 2017, 12:13Шаблоны Power (что-то) так и сделаны
Если не ошибаюсь, шаблоны Power уже лет 10, как приказали долго жить ...

С тех пор многое изменилось, в т.ч. и API Windows.
Помнится мы недавно обсуждали тормоза с ними при работе под современными Windows ...

Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 13:44
RaFaeL
Игорь Столяров писал(а): 17 Ноябрь 2017, 13:02Если не ошибаюсь, шаблоны Power уже лет 10, как приказали долго жить ...
Функции WinAPI, на которых они основаны, работать не перестали и на их основе можно написать что-то свое. Что у нас и сделано
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 14:32
kreator
RaFaeL писал(а): 17 Ноябрь 2017, 13:44
Функции WinAPI, на которых они основаны, работать не перестали и на их основе можно написать что-то свое. Что у нас и сделано
Интересно, что? Правильные табы можно сделать?
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 15:40
RaFaeL
Изменение размера tab в sheet
Добавлено: 17 Ноябрь 2017, 16:01
Игорь Столяров
Красиво ! Но по сути это просто неожиданно раскрашенный SHEET на TOOLBAR APPLICATION ...

А удалось ли сделать именно какой-нибудь новый элемент интерфейса, а не редизайн существующего ?
Изменение размера tab в sheet
Добавлено: 18 Ноябрь 2017, 15:27
kreator
Игорь Столяров писал(а): 17 Ноябрь 2017, 16:01
Красиво ! Но по сути это просто неожиданно раскрашенный SHEET на TOOLBAR APPLICATION ...
На стандартный кларионовский Sheet не очень похоже (если только можно подложить ему в фон свою картинку). А вот можно на этом элементе увеличить табы без изменения размера шрифта? Я к тому, что разговор о наличии внутри Винды (WinApi) каких-то расширенных средств создания интерфейсов и контролов голословен. Как пример - библиотека VCL в Дельфи. Всё равно контролы такие же, да ещё и глючит библиотека эта.
Изменение размера tab в sheet
Добавлено: 18 Ноябрь 2017, 16:20
Игорь Столяров
Кстати ! А ведь когда-то можно было в Clarion вставлять VB элементы интерфейса прямо в редакторе окна ....
Точно помню ! У меня ещё был выключатель в форме рубильника и всё работало ...
Это где-то был в районе C5 - C5.5 ... А потом убрали ...

Изменение размера tab в sheet
Добавлено: 18 Ноябрь 2017, 20:08
RaFaeL
kreator писал(а): 18 Ноябрь 2017, 15:27А вот можно на этом элементе увеличить табы без изменения размера шрифта?
Заменил 26 (значение по умолчанию) на 126
Это не контролы, это набор из функций WinAPI LineTo, FillRect, FrameRect, DrawTextA и т.п. Нарисовать можно все что угодно, но, сразу говорю, это сотни килобайт кода