Страница 1 из 1
И снова о панели открытых окон в С63
Добавлено: 11 Ноябрь 2015, 22:59
RaFaeL
... которую я искал в одной из соседних тем
Оказалось, такой шаблон лежит тут
http://www.clarionlife.net/8-s-polovinoy-dollarov/
Его пришлось немного подправить, но в целом очень даже подходит
Остался один нюанс. У нас на каждом окне висит своя красивая иконка. Хотелось бы на кнопки переключения между окнами ее же и выводить. А как до нее достучаться? кнопка{prop:icon}=хэндл{prop:icon} не работает или надо как-то хитрее
И снова о панели открытых окон в С63
Добавлено: 11 Ноябрь 2015, 23:05
Yufil
Не пройдёт так?
SetTarget(,WindowThread)
loc:Icon = 0{Prop:icon}
SetTarget()
?icon{Prop:icon} = loc:Icon
И снова о панели открытых окон в С63
Добавлено: 11 Ноябрь 2015, 23:16
RaFaeL
Yufil писал(а): SetTarget(,WindowThread)
Не проходит так как класс живет своей жизнью и что такое WindowThread не знает
И снова о панели открытых окон в С63
Добавлено: 12 Ноябрь 2015, 1:00
RaFaeL
И снова о панели открытых окон в С63
Добавлено: 17 Ноябрь 2015, 9:30
RaFaeL
Выложу то, что в итоге пойдет в проект, может кому пригодится
Отличия от варианта по ссылке:
- динамический размер кнопки вместо фиксированного и списка открытых окон по кнопке
- иконка на кнопку берется с иконки окна
- панель обновляется не при создании окна, а чуть позже по таймеру. Иначе на панель попадает исходное название и иконка процедуры, а не то, то чуть позже может быть прописано непосредственно в коде формы
- мелкие косметические фиксы
И снова о панели открытых окон в С63
Добавлено: 17 Ноябрь 2015, 10:10
morkovin
Выложу то, что в итоге пойдет в проект, может кому пригодится
Хорошо бы увидеть скриншоты...
И снова о панели открытых окон в С63
Добавлено: 17 Ноябрь 2015, 10:13
RaFaeL
На самом деле проще скачать и попробовать, класс подключается за минуту
И снова о панели открытых окон в С63
Добавлено: 17 Ноябрь 2015, 10:36
Admin
Кстати применительно к черным рамочкам вокруг контролов на твоем скриншоте.
Может будет это интересно:
http://clarionhub.com/t/how-to-remove-t ... ontrol/292
И снова о панели открытых окон в С63
Добавлено: 05 Февраль 2016, 0:23
RaFaeL
Неожиданно выяснилось, что при включенном в приложении шаблоне XPTheme в WIndows 8/10 имеются какие-то непонятные проблемы с цветами, природу которых мне быстро выясниить не удалось (если вкратце то панель в этом случае выглядит страшновато). Поэтому переписал на основе PowerToolbar (соотв., для работы нужны оба этих шаблона) теперь выглядит еще красивее