Страница 1 из 1

Немного интерактива

Добавлено: 15 Сентябрь 2016, 9:25
Игорь Столяров
Привет всем !

Есть некий AppFrame. На нем показана картинка-баннер, например вот так:

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

  Open(AppFrame)
  .... 
  AppFrame{Prop:WallPaper} = 'MyImage.gif'
  AppFrame{Prop:Centered}  = True
Есть непреодолимое желание по щелчку мышки на картинке выполнить переход на сайт
(открыть броузер с какой-то заданной ссылкой). В обычном окне это делается элементарно через REGION.
А можно ли как-то этот механизм реализовать в AppFrame ?! Заранее спасибо за наводку .... :)

Немного интерактива

Добавлено: 15 Сентябрь 2016, 11:28
kreator
А критично открыть в треде прозрачное окно с регионом во весь Фрейм? В таком варианте вижу пока только проблему отображения его в списке окон. Можно попробовать убрать эту проблему так - склеить его с фреймом через SetParent. Кстати, SetParent - это вообще туда, куда надо (пока писал пришла идея).

Немного интерактива

Добавлено: 15 Сентябрь 2016, 12:25
Дед Пахом
Есть шаблон "GWB Frame Background Window" (ABC only), я положил его на ФТП в \Templates.

Немного интерактива

Добавлено: 15 Сентябрь 2016, 12:30
Игорь Столяров
О ! Спасибо, пошел смотреть. Я подозревал, что эта идея приходила в голову не только мне ... ;)

Немного интерактива

Добавлено: 15 Сентябрь 2016, 15:29
gopstop2007
Дед Пахом писал(а):Есть шаблон "GWB Frame Background Window" (ABC only), я положил его на ФТП в \Templates.
Вроде шаблон прячет/показывает выбранную процедуру-окно на фрейме. Жаль, что раньше не выложили, пришлось аналогичное самому писать :)

Немного интерактива

Добавлено: 15 Сентябрь 2016, 16:59
Yufil
Может быть, на тулбаре? Если нет ни одного клиентского окна, выползает тулбар на пол-окна, с разными картинками.
А как только пустили клиента - прячется... Ещё очень неплохо смотрелась вертикальная панель в toolbox-окне...
Кстати, а почему бы не сделать тулбокс, тем более прикрепляемый? Самое оно будет

Немного интерактива

Добавлено: 15 Сентябрь 2016, 17:04
Игорь Столяров
Yufil писал(а): А как только пустили клиента - прячется...
Любая красивая идея дизайнера - это страшный сон инженера ... :idied:
Вот это вот c MDI еще отлеживать наличие открытых и закрываемых окон и отчетов .... Брр !

Немного интерактива

Добавлено: 15 Сентябрь 2016, 17:34
Yufil
Я остановился на летучем и липучем тулбоксе. Правда, помучиться пришлось... Но и кнопка в фоне фрейма тоже не комильфо...

Немного интерактива

Добавлено: 15 Сентябрь 2016, 22:21
kreator
По-моему, это какая-то банальная хрень. Обычное окно открывается в треде. Там ещё вызывается WinApi функция чтобы окно не принимало "фокус". И зачем?