Автор Тема: Пнг-картинка на окно GUI, с ее выходом за пределы окна  (Прочитано 642 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Здравствуйте.
Нашел на форуме код добавления png-картинки на окно GUI.
(нажмите для показа/скрытия)

Как разместить так же - пнг-картинку на окно GUI, но чтобы пнг-картинка выходила за пределы окна на 20 пикселей (со всех сторон - сверху,снизу,справа,слева) ?
То есть картинка должна быть большего размера, чем само окно.
Можно такое сделать, или в autoit - в GUI можно что-то разместить лишь внутри окна ?

Русское сообщество AutoIt


Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2963
  • Репутация: 495
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Только внутри, но можно создать второе окно. А зачем?
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Только внутри, но можно создать второе окно. А зачем?
Чтобы красивее оформить окно. В VisualStudio такое можно делать, но там это довольно сложно.

Понятно.
А как тогда сделать комбинацию из двух окон (первое - основное, то которое есть сейчас. А второе - полностью невидимое, которое создается только для того чтобы вписать в него пнг) ?
Чтобы png - визуально выходила на 20 пикселей - за пределы основного окна)

Русское сообщество AutoIt

Re: Пнг-картинка на окно GUI, с ее выходом за пределы окна
« Ответ #2 Отправлен: Июль 01, 2019, 22:32:50 »

Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2963
  • Репутация: 495
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
смысл в чем? создаешь окно с картинкой нужных размеров. смысл во втором окне, которое полностью невидимо

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
joiner
Нужно чтобы было два окна - первое видимое.
А второе окно - должно быть вообще невидимо. И именно в этом невидимом окне размещается пнг-рисунок.

Проблема в том, что это второе невидимое окно Gui - должно быть больше основного окна на 20 пикселей (во все стороны).
Как это сделать ?
Чтобы одним скриптом - открывались сразу два окна, прикрепленных друг к другу и одно всегда невидимое и на 20 пикселей больше другого.
То есть сперва создается основное окно, а размеры второго - всегда высчитываются ориентируясь на размеры первого окна.

Русское сообщество AutoIt

Re: Пнг-картинка на окно GUI, с ее выходом за пределы окна
« Ответ #4 Отправлен: Июль 02, 2019, 01:05:38 »

Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2963
  • Репутация: 495
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
пример

(нажмите для показа/скрытия)

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
joiner
Спасибо.

А как двигать мышкой это окно GUI ?
(В изначальном скрипте - можно было двигать окно.)

Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2963
  • Репутация: 495
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
возможно так
вариант не идеален, но как пример :)
(нажмите для показа/скрытия)



Русское сообщество AutoIt

Re: Пнг-картинка на окно GUI, с ее выходом за пределы окна
« Ответ #7 Отправлен: Июль 02, 2019, 12:52:15 »

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
joiner
Понятно.
Но эти окна не единым целым создаются и это очень сильно проявляется при перетаскивании.

Какое-то странное моргание на окне появляется - когда его тащут.
Иногда если перетащить мышкой одно из окон - то оно вообще исчезает или начинает само по себе - летать по экрану (если перемещать окно, зажимая мышку).
А иногда эти окна сбиваются (как на рисунке).



Добавлено: Июль 03, 2019, 13:48:24
Подскажите - как это можно поправить.


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться
« Последнее редактирование: Июль 03, 2019, 13:48:24 от radioamator16, Причина: Объединение сообщений »

Русское сообщество AutoIt

Re: Пнг-картинка на окно GUI, с ее выходом за пределы окна
« Ответ #8 Отправлен: Июль 02, 2019, 22:17:38 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
16 Ответов
7718 Просмотров
Последний ответ Апрель 26, 2010, 22:15:40
от CreatoR
4 Ответов
3342 Просмотров
Последний ответ Январь 11, 2012, 19:06:38
от ohos
8 Ответов
4006 Просмотров
Последний ответ Февраль 03, 2012, 18:36:42
от Foli
2 Ответов
4010 Просмотров
Последний ответ Февраль 28, 2012, 16:29:13
от Belfigor
4 Ответов
3841 Просмотров
Последний ответ Август 25, 2013, 20:42:35
от SurikenTSD
5 Ответов
3761 Просмотров
Последний ответ Февраль 22, 2015, 20:50:14
от Leonid Feclichev
0 Ответов
745 Просмотров
Последний ответ Февраль 22, 2015, 13:58:26
от madmasles
0 Ответов
442 Просмотров
Последний ответ Июль 28, 2017, 14:10:18
от OlegSmirnov
2 Ответов
1495 Просмотров
Последний ответ Сентябрь 27, 2017, 14:17:53
от perven1
0 Ответов
202 Просмотров
Последний ответ Июль 01, 2019, 12:25:26
от joiner