Модуль Картинка предназначен для работы с элементом управления предназначенным для отображения графических файлов.
Действия модуля Картинка
Верх
Синтаксис:
[ИДКартинки]:Верх(Число).
ИД = [ИДКартинка]:Верх.
Описание:
Действие присваивает картинке координату верхней точки относительно окна или возвращает ее. Параметр Число задется в пикселях. ИДКартинки - идентификатор картинки для которой производится действие.
Высота
Синтаксис:
[ИДКартинки]:Высота(Число).
ИД = [ИДКартинки]:Высота.
Описание:
Действие задает или возвращает высоту картинки выраженную в пикселях. Параметр Число задается в пикселях.
Лево
Синтаксис:
[ИДКартинки]:Лево(Число).
ИД = [ИДКартинки]:Лево.
Описание:
Действие присваивает картинке координату крайней левой точки относительно окна или возвращает ее. Параметр Число задется в пикселях. ИДКартинки - идентификатор окна для которого производится действие.
Рисунок
Синтаксис:
[ИДКартинки]:Рисунок(ИмяФайла).
Значений не возвращает.
Описание:
Действие загружает файл рисунка находящийся в месте указанном переменной ИмяФайла в картинку заданную её идентификатором.
Создать
Синтаксис:
[ИДКартинки]:Создать(ИДОкна).
Значений не возвращает.
Описание:
Действие создает элемент типа картинка на окне заданном его идентификатором. Идентификатор окна должен быть заключен в кавычки.
Ширина
Синтаксис:
[ИДКартинки]:Ширина(Число).
ИД = [ИДКартинки]:Ширина.
Описание:
Действие задает или возвращает ширину элемента окна типа Картинка выраженную в пикселях. Параметр Число задается в пикселях.
События модуля Картинка
ДвижениеМыши
Синтаксис:
Действие [ИДКартинки]_ДвижениеМыши(Кнопка; Регистр; Х; У).
Описание:
Возникает при перемещении указателя мыши над поверхностью картинки.
При возникновении данного события параметр Кнопка принимает значения:
0 - если не нажата ни одна из кнопок;
1- если нажата левая кнопка мыши;
2- если нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша была нажата во время перемещения указателя мыши принимает следующие значения:
0 - если не нажата ни одна из дополнительных клавиш;
1 - если нажата клавиша Shift;
2 - если нажата клавиша Ctrl;
4 - если нажата клавиша Alt.
Параметры Х и У являются координатами указателя мыши.
КлавишаВверх
Синтаксис:
Действие [ИДКартинки]_КлавишаВверх(КодКлавиши;Регистр).
Описание:
Возникает при отпускании пользователем клавиши клавиатуры. Наступает после событий КлавишаВниз и КлавишаНажата. При возникновении данного события параметр КодКлавиши принимает значение кода нажатой клавиши. Параметр Регистр принимает значение в зависимости от того какая дополнительная клавиша была нажата: Shift, Ctrl или Alt.
КлавишаВниз
Синтаксис:
[ИДКартинки]_КлавишаВниз(КодКлавиши;Регистр).
Описание:
Возникает при нажатии пользователем клавиши клавиатуры. Действие При возникновении данного события параметр КодКлавиши принимает значение кода нажатой клавиши. Параметр Регистр принимает значение в зависимости от того какая дополнительная клавиша была нажата: Shift, Ctrl или Alt.
КлавишаНажата
Синтаксис:
Действие [ИДКартинки]_КлавишаНажата(КодСимв).
Описание:
Возникает в тот момент, когда пользователь нажал клавишу. Возникает после события КлавишаВниз и до события КлавишаВверх.
При возникновении данного события параметр КодСимв принимает значение кода символа который должен отображатся при нажатии данной клавиши с учетом регистра и раскладки клавиатуры.
МышьВверх
Синтаксис:
Действие [ИДКартинки]_МышьВверх(Кнопка; Регистр; Х; У).
Описание:
Событие возникает при отпускании пользователем кнопки мыши сразу после нажатия по картинке.
При возникновении данного события параметр Кнопка принимает значения:
0 - если не была нажата ни одна из кнопок;
1- если была нажата левая кнопка мыши;
2- если была нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша была нажата во время перемещения указателя мыши принимает следующие значения:
0 - если не была нажата ни одна из дополнительных клавиш;
1 - если была нажата клавиша Shift;
2 - если была нажата клавиша Ctrl;
4 - если была нажата клавиша Alt.
Параметры Х и У являются координатами указателя мыши.
МышьВниз
Синтаксис:
Действие [ИДКартинки]_МышьВниз(Кнопка; Регистр; Х; У).
Описание:
Событие возникает при нажатии пользователем кнопки мыши. При возникновении данного события параметр Кнопка принимает значения:
0 - если не нажата ни одна из кнопок;
1- если нажата левая кнопка мыши;
2- если нажата правая кнопка мыши;
Параметр Регистр в зависимости от того, какая клавиша нажата во время щелчка мыши, принимает следующие значения:
0 - если не нажата ни одна из дополнительных клавиш;
1 - если нажата клавиша Shift;
2 - если нажата клавиша Ctrl;
4 - если нажата клавиша Alt.
Параметры Х и У являются координатами указателя мыши.
ПолучилаФокус
Синтаксис:
Действие [ИДКартинки]_ПолучилаФокус().
Описание:
Событие возникает при получении картинкой фокуса.
ПотерялаФокус
Синтаксис:
Действие [ИДКартинки]_ПотерялаФокус().
Описание:
Событие возникает при потере картинкой фокуса.
ПриПрорисовке
Синтаксис:
Действие [ИДКартинки]_ПриПрорисовке().
Описание:
Событие возникает при прорисовке Картинки. Например, когда одно окно находилось поверх текущего, а потом исчезло.
Щелк
Синтаксис:
Действие [ИДКартинки]_Щелк().
Описание:
Возникает при щелчке мышью по Картинке.
Щелк2Раза
Синтаксис:
Действие [ИДКартинки]_Щелк2Раза().
Описание:
Возникает при двойном щелчке по картинке.