- Сообщения
- 8,671
- Репутация
- 2,481
- Версия AutoIt
- 3.3.12.0
- Версия
- 1.3
Описание: Расширенная функция GUICtrlSetResizing, с возможностью задавать изменение размера для внешних элементов (созданных с _GUICtrl*_Create).
Код/Пример:
История версий:
(основная идея взята с сообщения от inververs)
Код/Пример:
Код:
#include <GUIRichEdit.au3>
#include <GUIComboBox.au3>
#include 'GUICtrlSetResizingEx.au3'
$hForm = GUICreate('GUICtrlSetResizingEx Example', 380, 330, -1, -1, BitOR($GUI_SS_DEFAULT_GUI, $WS_THICKFRAME, $WS_OVERLAPPEDWINDOW, $WS_TILEDWINDOW, $WS_TABSTOP), $WS_EX_COMPOSITED)
$hRichEdit = _GUICtrlRichEdit_Create($hForm, 'Edit1', 5, 5, 250, 250)
;~ $hRichEdit = GUICtrlCreateEdit('Edit1', 5, 5, 250, 250)
_GUICtrlSetResizingEx($hRichEdit, BitOR($GUI_DOCKLEFT, $GUI_DOCKRIGHT, $GUI_DOCKTOP))
$hCombo = _GUICtrlComboBox_Create($hForm, 'Item', 5, 280, 250, 50, $CBS_DROPDOWNLIST)
_GUICtrlComboBox_SetCurSel($hCombo, 0)
_GUICtrlSetResizingEx($hCombo, BitOR($GUI_DOCKLEFT, $GUI_DOCKRIGHT, $GUI_DOCKBOTTOM))
GUICtrlCreateButton('Native Button', 270, 5, 100, 25)
_GUICtrlSetResizingEx(-1, BitOR($GUI_DOCKRIGHT, $GUI_DOCKTOP, $GUI_DOCKSIZE))
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
GUIDelete($hForm)
Exit
EndSwitch
WEnd
История версий:
1.3
* Убран параметр $hGUI (см. примеры).
* Теперь лучше работает с множеством GUI.
1.2
* Исправлена проблема с быстрым изменением размера окна (окно развёрнуто/восстановлено).
1.1
* Добавлена/обновлена документация.
* Добавлены возвращаемые значения.
1.0
* Первая публичная версия.
* Убран параметр $hGUI (см. примеры).
* Теперь лучше работает с множеством GUI.
1.2
* Исправлена проблема с быстрым изменением размера окна (окно развёрнуто/восстановлено).
1.1
* Добавлена/обновлена документация.
* Добавлены возвращаемые значения.
1.0
* Первая публичная версия.
(основная идея взята с сообщения от inververs)
- Автор
- G.Sandler (CreatoR)
- Источник
- Ссылка на источник
Вложения
Последнее редактирование: