Процедуры манипуляции с окнами
Эти процедуры API позволяют вам создавать окна, манипулировать ими и закрывать
их, а также манипулировать главным окном Visual FoxPro.
_Dialog( )
Отображает диалог с укаазнным номером цветовой схемы и содержащий указанный ос
овной текст и текст кнопок.
_FindWindow( )
Помещает WHANDLE окна, содержащего точку pt, в wh.
_FindWindowP( )
Помещает дескриптор окна на экране, содержащего точку pt, в wh.
_GlobalToLocal( )
Преобразует координаты точки из координат экрана в координаты окна.
_GlobalToLocalP( )
Преобразует координаты точки из координат экрана в координаты окна, указанные
в пикселях.
_PutChr( )
Выводит один символ, указанный параметром char, в текущее окно вывода с естественным атрибутом окна(цвет 0).
_PutStr( )
Выводит строку, оканчивающуюся на null, в текущее окно вывода с естественным
атрибутом окна (цвет 0).
_PutValue( )
Форматирует значение, указаноне параметром val, и выводит его в текущее окно.
_RefreshDisplay( )
Полностью перерисовывает экран, включая все окна.
_RefreshVideo( )
Заставляет FoxPro for MS-DOS считать состояние текущей видеосреды.
_WAttr( )
Возвращает байт атрибута для индекса цвета в указанной цветовой схеме окна.
_WBottom( )
Возвращает номер строки экрана, где находится нижний край окна.
_WBottomP( )
Возвращает положение на экране в пикселях места, где находится нижний край
указанного окна.
_WClear( )
Очищает содержимое указанного окна, устанавливая для данной области цвет фона
по умолчанию.
_WClearRect( )
Очищает прямоугольную область окна, устанавливая для нее цвет фона по умолча
ию.
_WClearRectP( )
Очищает указанную прямоугольную область окна, устанавливая для нее цвет фона
по умолчанию.
_WClose( )
Закрывает окно и освобождает всю ассоциированную с ним память.
_WFindTitle( )
Передает заголовок окна и возвращает WHANDLE.
_WFooter( )
Для окна, указанного параметром wh, помещает footer, оканчивающийся на null, в footer.
_WGetCursor( )
Возвращает положение логического маркера в указанном окне.
_WGetCursorP( )
Возвращает в пикселях текущее положение вывода в указанном окне.
_WGetPort( )
Возвращает WHANDLE окна, которое в данный момент является окном вывода по
ьзователя.
_WHeight( )
Возвращает число строк в области содержимого для указанного окна.
_WHeightP( )
Возвращает высоту в пикселях области содержимого для указанного окна.
_WHide( )
Удаляет окно с экрана, запоминая его содержимое. После этого данное может быть
вновь выведено на экран.
_WLeft( )
Возвращает номер столбца экрана, где находится левый край окна.
_WLeftP( )
Возвращает положение на экране в пикселях места, где находится левый край окна.
_WMainWindow( )
Возвращает WHANDLE главного окна Visual FoxPro.
_WMove( )
Перемещает указанное окно в новую позицию, указанную параметром pt.
_WMoveP( )
Перемещает указанное окно в новую позицию, указанную параметром pt.
_WhToHwnd( )
Передает WHANDLE и возвращает Windows HWND.
_WOnTop( )
Возвращает WHANDLE самого верхнего окна.
_WOpen( )
Создает новое окно с координатами, указанными параметрами top, left, bottom и right.
_WOpenP( )
Создает новое окно с координатами, указанными параметрами top, left, bottom и right.
_WPosCursor( )
Помещает логический курсор приведенного окна в положение, указанное параметром pt.
_WPosCursorP( )
Помещает логический курсор приведенного окна в положение, указанное параметром pt в пикселях.
_WPutChr( )
Выводит символ, указанный параметром char, в указанное окно, используя текущий цвет.
_WPutStr( )
Выводит строку, оканчивающуюся на null, в указанное окно, используя текущий
цвет.
_WRight( )
Возвращает номер столбца экрана, где находится правый край окна.
_WRightP( )
Возвращает положение на экране в пикселях места, где находится правый край ок
а.
_WScroll( )
Прокручивает часть содержимого окна влево-вправо или вверх-вниз.
_WScrollP( )
Прокручивает часть содержимого окна влево-вправо или вверх-вниз.
_WSetAttr( )
Устанавливает атрибут для указанного индекса цветовой схемы окна равным значе
ию, указанному параметром attr.
_WSelect( )
Выводит указанное окно поверх всех остальных окон.
_WSendBehind( )
Перемещает указанное окно за все остальными окнами.
_WSetFooter( )
Устанавливает новую нижнюю полосу окна.
_WSetPort( )
Устанавливает, что указанное окно должно быть окном вывода пользователя.
_WSetTitle( )
Устанавливает новый заголовок окна.
_WShow( )
Повторно выводит невидимое окно на экран.
_WSize( )
Устанавливает новые размеры окна по горизонтали и вертикали, указанные перемен
ыми pt и v.
_WSizeP( )
Устанавливает новые размеры окна по горизонтали и вертикали, указанные перемен
ыми pt и v.
_WTitle( )
Помещает заголовок окна wh, оканчивающийся на null, в title.
_WTop( )
Возвращает номер строки экрана, где находится верхний край окна.
_WTopP( )
Возвращает положение на экране места, где находится верхний край окна.
_WWidth( )
Возвращает число столбцов в области содержимого для указанного окна.
_WWidthP( )
Возвращает ширину в пикселях области содержимого для указанного окна.
_WZoom( )
Масштабирует окно.