CreateButton

Создает системную кнопку на экране.


Синтаксис

<CreateButton имя x y ширина высота [текст]>


Параметры

Имя - название кнопки.

X - горизонтальная координата левого верхнего угла кнопки.

Y - вертикальная координата левого верхнего угла кнопки.

Ширина - ширина кнопки.

Высота - высота кнопки.

Текст - надпись, отображаемая на кнопке.


Примечания

Программа позволяет задать кнопкам один из трёх стилей. Эта команда создает кнопку в системном стиле. Вы можете создавать кнопки с другими стилями с помощью команд CreateColoredButton и CreatePictureButton.

Чтобы назначить кнопке горячую клавишу, воспользуйтесь командой SetButtonHotkey.

Чтобы назначить кнопке команду, используйте SetButtonCommand.

Чтобы изменить стиль кнопки с системного на цветной прямоугольник или наоборот, воспользуйтесь командой SetButtonStyle.

Чтобы переместить кнопку, возьмите её в цель командой TargetButton и примените на ней SetWinPos или SetWinRect.

Чтобы изменить размеры кнопки, возьмите её в цель командой TargetButton и примените на ней SetWinSize или SetWinRect.

Чтобы изменить текст, отображаемый на кнопке, воспользуйтесь командой SetButtonText.

Чтобы изменить цвет кнопки с применённым стилем цветного прямоугольника, воспользуйтесь командой SetButtonColors.

Чтобы скрыть кнопку, возьмите её в цель командой TargetButton и примените на ней HideWin.

Чтобы вновь показать скрытую кнопку, возьмите её в цель командой TargetButton и примените на ней ShowWin.

Чтобы создать группу кнопок, которую можно будет перемещать как окно, создайте для них панель командой CreatePanel.

Чтобы добавить кнопки на панель, воспользуйтесь командой AddButtonToPanel.

Чтобы отобразить список всех созданных кнопок и панелей, воспользуйтесь командой ListButtons.


Использование команды AutoExec

Вам следует создавать все ваши кнопки и панели внутри пользовательской команды с именем "AutoExec", которая автоматически запускается в момент загрузки скрипта.


Удаление кнопок

Кнопки самоуничтожаются, когда загружается или выгружается скрипт.


Пример

<Command AutoExec>
<CreateButton Button1 100 100 50 50 On>

 


Связанные элементы