Функция размещает указанный модуль над всеми не верхними окнами. Окно модуля сохраняет свое самое верхнее положение даже в случае его отключения. ВНИМАНИЕ Необходимо помнить, что функция работает только под своим менеджером пользовательского интерфейса. Модуль не будет работать в случае его открытия в новом пользовательском интерфейсе и вызове функции для данного модуля из другого менеджера пользовательского интерфейса. Вызов функции необходимо осуществлять в том же пользовательском интерфейсе, в котором открывался модуль. ВНИМАНИЕ Необходимо отметить, что функция не применяется в отношении дочерних панелей. Функция применяется к модулям. |
Краткое описание
int stayOnTop(bool bFlag [, string module]); |
Параметры
Параметр | Значение |
bFlag | Данное свойство может быть включено или выключено. |
module | Модуль, который должен оставаться сверху. По умолчанию — это текущий модуль. |
Возвращаемое значение
0 в случае успеха, в противном случае -1. |
Описание
Размещает указанный модуль над всеми не верхними окнами. Окно модуля сохраняет свое самое верхнее положение даже в случае его отключения. |
ПРИМЕР В примере демонстрируется открытие нового модуля и панели в модуле. Модуль располагается над всеми не верхними окнами с помощью функции stayOnTop() . Таким образом, окно модуля сохраняет свое самое верхнее положение даже в случае его отключения. Необходимо отметить, что для целей данного примера необходимо использовать панель под названием DPPanel.pnl (или можно использовать собственную панель). Также необходимо учитывать, что эта функция работает только в случае ее открытия в VISION. Не используйте опцию «сохранить и запустить» (быстрое тестирование) в GEDI. |
main() { ModuleOnWithPanel(«newModule»,0,0,0,0,0,0,»»,»DPPanel.pnl»,»test», makeDynString()); /* В рамках модуля открывается модуль под названием «newModule» панель под названием DPPanel.pnl */ int retVal; bool bFlag = TRUE; string module = «newModule»; retVal= stayOnTop(bFlag,module); /* Вызов функции, модуль остается в самом верхнем положении */ DebugN(retVal); } |
Используется для объекта
Администрирование менеджеров… |
Доступность
Интерфейс пользователя |
См. также