Автор Тема: Добавить в GUI адаптивность к контенту  (Прочитано 425 раз)

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

Оффлайн dr.room [?]

  • Новичок
  • *
  • Сообщений: 170
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Версия AutoIt: 3.
3.3.14.2
Описание:
Всем привет
Из справки узнал что есть скрипт со свойством авто прижатия в угол. Кода минимум, работает отлично.
Код: AutoIt [Выделить]
#cs ----------------------------------------------------------------------------
 AZJIO
http://www.autoitscript.com/forum/topic/151528-getchildcoor-setcoor/
http://azjio.narod.ru/autoit3_docs/userfunctions/_SetCoor.htm
#ce ----------------------------------------------------------------------------

#include <UserGUI.au3>

Local $aWHXY[4] = [10, 10, 3000, 1900] ; Задаём плохие параметры окна
_SetCoor($aWHXY, 200, 170) ; коррекция с отступом 20 и минимального размера 200 x 170

; Окно создастся видимым
$hGui = GUICreate('My program', $aWHXY[0], $aWHXY[1], $aWHXY[2], $aWHXY[3])
GUISetState()
Do
Until GUIGetMsg() = -3
 

Вопрос: можно ли добавить GUI  возможность автоматически менять размер, подстраиваясь под контент? Как это есть в окне MsgBox
Примечания:
Спасибо
Если бы один пример - было бы волшебно...для новичка

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

Добавить в GUI адаптивность к контенту
« Отправлен: Октябрь 26, 2017, 04:02:49 »

Оффлайн ra4o [?]

  • Скриптер
  • ****
  • Сообщений: 669
  • Репутация: 111
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Добавить в GUI адаптивность к контенту
« Ответ #1, Отправлен: Октябрь 26, 2017, 07:51:10 »
Возможно изменить размер и при необходимости переместить уже созданное окно с нужными размерами.
Код: AutoIt [Выделить]
WinMove ( "title", "text", x, y [, width [, height [, speed ]]] )

Размеры окна придётся вычислять самостоятельно, в зависимости от Ваших нужд.

Оффлайн bambus [?]

  • Новичок
  • *
  • Сообщений: 2
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Добавить в GUI адаптивность к контенту
« Ответ #2, Отправлен: Ноябрь 02, 2017, 00:47:10 »
Более гибко - сделать интерфейс с помощью HTML (IE или MHT).

Оффлайн dr.room [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Добавить в GUI адаптивность к контенту
« Ответ #3, Отправлен: Ноябрь 02, 2017, 03:37:32 »
Спасибо
Мне бы примеров, да побольше...   :)

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

Re: Добавить в GUI адаптивность к контенту
« Ответ #3 Отправлен: Ноябрь 02, 2017, 03:37:32 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
2239 Просмотров
Последний ответ Январь 28, 2011, 17:28:14
от madmasles
14 Ответов
5985 Просмотров
Последний ответ Ноябрь 04, 2011, 15:02:57
от gregaz
0 Ответов
2415 Просмотров
Последний ответ Март 26, 2012, 20:04:58
от erlik
2 Ответов
2244 Просмотров
Последний ответ Май 10, 2013, 15:07:50
от kvitnitskiy
6 Ответов
2444 Просмотров
Последний ответ Декабрь 16, 2013, 23:30:57
от joiner
7 Ответов
1954 Просмотров
Последний ответ Март 22, 2014, 22:46:07
от inx
4 Ответов
3683 Просмотров
Последний ответ Сентябрь 29, 2016, 14:55:59
от asterix06
8 Ответов
1165 Просмотров
Последний ответ Ноябрь 13, 2016, 08:25:22
от RavdonikaS
5 Ответов
953 Просмотров
Последний ответ Февраль 06, 2017, 08:09:10
от ason
4 Ответов
686 Просмотров
Последний ответ Ноябрь 03, 2017, 08:02:37
от joiner