Определяет, направлен ли вывод в активное или заданное окно.
WOUTPUT([WindowName]) |
Параметры
- WindowName
- Задает окно, которое проверяет функция WOUTPUT( ). Вывод нельзя направить в системное окно или в панель инструментов. Если аргумент WindowName опущен, WOUTPUT( ) возвращает имя окна, в которое в данный момент направлен вывод. Также вы можете включать пустые строки в WindowName, чтобы задать главное окно Visual FoxPro. Если вывод направлен в основное окно Visual FoxPro, функция WOUTPUT( ) возвращает пустую строку.
Результат
Логический и символьный
Комментарии
Функция WOUTPUT( ) возвращает значение "истина" (.T.), если заданное пользовательское окно является активным окном вывода. WOUTPUT( ) возвращает "ложь" (.F.), если заданного окна не существует или если оно оказалось системным окном. Активным окном вывода является последнее пользовательское окно, активизированное с помощью команды ACTIVATE WINDOW.
Пример
В следующем примере создается и активизируется окно. Функция WOUTPUT( ) используется для отображения имени этого активного окна вывода. Затем окно закрывается и удаляется из памяти. Если есть еще активное окно, отображается его имя. Если других активных окон нет, выдается сообщение о том, что вывод направлен в основное окно Visual FoxPro.
![]() | |
---|---|
DEFINE WINDOW wOutput1 FROM 2,2 TO 12,32 TITLE 'Output Window' ACTIVATE WINDOW wOutput1 WAIT WINDOW 'wOutput1 window: ' + WOUTPUT( ) RELEASE WINDOW wOutput1 IF EMPTY(WOUTPUT( )) WAIT WINDOW 'Output being directed to the main Visual FoxPro window' ELSE WAIT WINDOW 'Output window: ' + WOUTPUT( ) ENDIF |
Смотреть также
Другие ресурсы
Команда ACTIVATE WINDOWКоманда DEFINE WINDOW
Функция WEXIST( )
Функция WONTOP( )
Функция WVISIBLE( )
Функции
Language Reference