возврат позиции первого столбца активного
значении .T. возврат позиции первого столбца активного окна,
получаемой после вызова функции WCENTER(), а при значении .F. или
по умолчанию возврат значения текущей позиции первого столбца.
Возвращаемое значение
nCol - номер первого столбца активного окна в координатах физического
экрана.
Описание
Функция возвращает текущую позицию первого столбца активного окна,
что позволяет сохранить позицию перемещенного (функцией WMOVE() или
интерактивно) окна и позднее открыть его снова на том же месте.
Если при перемещении окна функция WMOVE() вызывалась с недопустимыми
параметрами, то WROW() и WCOL() позволяют определить текущую позицию
окна, т.к. WMOVE() автоматически адаптируется к некорректным
параметрам. Нечто подобное происходит и при использовании функции
WCENTER(). И в этом случае новые координаты могут быть получены с
помощью WROW() и WCOL().
Кроме того, при значении .T. параметра <lAfterWCENTER> возвращается
позиция, которую имел бы первый столбец активного окна после вызова
функции WCENTER().
Примечания
. Возвращаемое значение может быть отрицательным. Это
означает, что первый столбец окна находится вне области видимости.
Примеры
. Определение позиции окна и его повторное открытие:
nTop := 10
nLeft := 15
WOPEN(nTop, nLeft, nTop + 10, nLeft + 40)
* Перемещение окна пользователем
nTop := WROW() // Сохранение текущей позиции
nLeft := WCOL() // левого верхнего угла и закрытие
WCLOSE() // окна
* Другой фрагмент программы
WOPEN(nTop, nLeft, nTop + 10, nLeft + 40) // Открытие окна с
// сохраненными параметрами
See Also: WOPEN() WSELECT() WROW() WMODE()
WFCOL()
Возвращает позицию первого столбца текстовой области окна.