normalmodeproject
Функция отключения отображения окна поверх всех окон
Синтаксис
normalmodeproject(prjid);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| prjid | integer |
Идентификатор проекта |
Описание
normalmodeproject – функция позволяет перевести окно проекта с идентификатором
prjid в нормальный режим отображения, то есть отключить опцию "Поверх
всех окон". Идентификатор может быть получен с помощью функций
getcurrentprojectid,
addprojecttopack или
openproject. Установка окна проекта
на отображение поверх всех окон происходит с помощью функции
stayontopproject.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Функция отключает режим "поверх всех окон" |
Пример
if SensorZone.LeftButton then begin
packid = getcurrentpackid;
projectid = addprojecttopack(packid,"Видеокадр.prt",1);
runproject(projectid);
if ontop = 1 then stayontopproject(projectid)
else normalmodeproject(projectid);
SensorZone.LeftButton = 0;
end;
В результате выполнения данного скрипта, при нажатии левой кнопкой мыши на сенсор с именем
SensorZone, в текущий пакет будет добавлен и запущен проект с именем
Видеокадр.prt. При этом окно проекта будет отображаться либо в нормальном
режиме, либо в режиме поверх всех окон, в зависимости от значения свойства
ontop.
Дополнительные материалы
Нет.