Автор Тема: Заливка окна текстурой  (Прочитано 144 раз)

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

Оффлайн yl3d [?]

  • Новичок
  • *
  • Сообщений: 70
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Заливка окна текстурой
« Создано: Октябрь 12, 2018, 15:08:51 »
Здравствуйте.
У меня есть скрипт закрашивающий окно в определенный цвет и растягивающий его во весь экран.
(нажмите для показа/скрытия)
Как скриптом закрасить это окно не в однотонный цвет, а залить повторяющейся текстурой ?
Адрес файла этой текстуры F:\заливка 1\1.jpg

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

Заливка окна текстурой
« Отправлен: Октябрь 12, 2018, 15:08:51 »

Помечен как лучший ответ пользователем yl3d Отправлен Октябрь 12, 2018, 20:11:57

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Заливка окна текстурой
« Ответ #1, Отправлен: Октябрь 12, 2018, 17:41:49 »
Если знакомы с GDI+, то см. пример в справке по функции
Код: AutoIt [Выделить]

В противном случае замостите элементами
Код: AutoIt [Выделить]
Но здесь можно упереться в ограничения AutoIt, если картинка маленькая (максимальное количество элементов GUI 65532).

Оффлайн yl3d [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Заливка окна текстурой
« Ответ #2, Отправлен: Октябрь 12, 2018, 19:29:23 »
InnI, получился вот такой скрипт:

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

Как добавить в строчку создания окна (GUICreate)   - параметры BitOR($WS_MAXIMIZE, $WS_POPUP)  ?
Почему-то не могу добавить - выдает ошибку.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3975
  • Репутация: 1056
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Заливка окна текстурой
« Ответ #3, Отправлен: Октябрь 12, 2018, 19:35:07 »
yl3d  [?]
Цитировать
не могу добавить - выдает ошибку
Код: AutoIt [Выделить]
#include <WindowsConstants.au3>


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

Re: Заливка окна текстурой
« Ответ #3 Отправлен: Октябрь 12, 2018, 19:35:07 »

Оффлайн yl3d [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Заливка окна текстурой
« Ответ #4, Отправлен: Октябрь 12, 2018, 20:11:48 »
Понятно

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

Re: Заливка окна текстурой
« Ответ #4 Отправлен: Октябрь 12, 2018, 20:11:48 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
6129 Просмотров
Последний ответ Август 21, 2010, 18:47:36
от madmasles
1 Ответов
4495 Просмотров
Последний ответ Ноябрь 03, 2010, 10:39:45
от axlwor
12 Ответов
6150 Просмотров
Последний ответ Ноябрь 03, 2010, 14:00:49
от Talany
7 Ответов
4880 Просмотров
Последний ответ Ноябрь 05, 2010, 11:10:11
от Redline
1 Ответов
3114 Просмотров
Последний ответ Ноябрь 16, 2010, 20:03:56
от beve
2 Ответов
4783 Просмотров
Последний ответ Ноябрь 19, 2010, 14:23:43
от akoulev
2 Ответов
5152 Просмотров
Последний ответ Декабрь 22, 2010, 16:31:05
от lexaSF
12 Ответов
4872 Просмотров
Последний ответ Январь 12, 2011, 00:47:55
от `p r o x y
5 Ответов
2966 Просмотров
Последний ответ Январь 10, 2018, 00:35:55
от winix
3 Ответов
1814 Просмотров
Последний ответ Май 26, 2015, 22:15:30
от Авдей