Window Manipulation Routines

These API routines allow you to create, manipulate, and release windows, and manipulate the main Visual FoxPro window.

_Dialog( )

Presents the user with a dialog that is the specified color scheme number scheme and contains the specified body text and button text.

_FindWindow( )

Places the WHANDLE of the window that the point pt belongs to on the screen into wh.

_FindWindowP( )

Places the handle of the window that the point pt belongs to on the screen into wh.

_GlobalToLocal( )

Translates a point in screen-relative coordinates to window-relative coordinates.

_GlobalToLocalP( )

Translates a point in screen-relative coordinates to window-relative pixel coordinates.

_PutChr( )

Writes one character char to the current output window in its normal attribute (color 0).

_PutStr( )

Writes a null-terminated string to the current output window in its normal attribute (color 0).

_PutValue( )

Formats the value val and writes it to the current output window.

_WAttr( )

Returns the attribute byte for the color index in the specified window's scheme.

_WBottom( )

Returns the row on the screen where the bottom of the window is located.

_WBottomP( )

Returns the position on the screen in pixels where the bottom of the specified window is located.

_WClear( )

Erases the contents of the specified window by changing the content area to the default background color.

_WClearRect( )

Erases a rectangular area of a window by changing it to the default background color.

_WClearRectP( )

Erases the specified rectangular portion of a window by changing it to the default background color.

_WClose( )

Closes a window and releases all memory associated with that window.

_WFindTitle( )

Passes the title of a window, and returns the WHANDLE.

_WGetCursor( )

Returns the position of the logical cursor in the specified window.

_WGetCursorP( )

Returns in pixels the current output position in the specified window.

_WGetPort( )

Returns the WHANDLE of the window that's currently selected for user output.

_WHeight( )

Returns the number of rows in the content area of a window.

_WHeightP( )

Returns the height in pixels of the content area of the specified window.

_WHide( )

Removes a window from the screen but keeps track of its contents so that it can be displayed again if desired.

_WLeft( )

Returns the column on the screen where the left edge of the window is located.

_WLeftP( )

Returns the position on the screen in pixels where the left edge of the window is located.

_WMainWindow( )

Returns the WHANDLE of the main Visual FoxPro window.

_WMove( )

Moves the specified window to a new location specified by pt.

_WMoveP( )

Moves the specified window to a new location specified by pt.

_WhToHwnd( )

Passes the WHANDLE, and returns the Windows HWND.

_WOnTop( )

Returns the WHANDLE of the frontmost window.

_WOpen( )

Creates a new window at the coordinates specified by top, left, bottom and right.

_WOpenP( )

Creates a new window at the coordinates specified by top, left, bottom and right.

_WPosCursor( )

Positions the logical cursor of the specified window at the location specified by pt.

_WPosCursorP( )

Positions the logical cursor of the specified window at the location specified in pixels by pt.

_WPutChr( )

Writes one character char to the specified window in the current color.

_WPutStr( )

Writes a null-terminated string to the specified window in the current color.

_WRight( )

Returns the column on the screen where the right edge of the window is located.

_WRightP( )

Returns the position on the screen in pixels where the right edge of the window is located.

_WScroll( )

Scrolls a portion of the contents of a window left or right and up or down.

_WScrollP( )

Scrolls a portion of the contents of a window left or right and up or down.

_WSetAttr( )

Changes the attribute for the specified color scheme index in the indicated window's color scheme to the new attribute attr.

_WSelect( )

Brings the specified window to the frontmost position on the screen.

_WSendBehind( )

Sends the specified window to the rearmost position on the screen.

_WSetPort( )

Changes the user output window to be the specified window.

_WSetTitle( )

Changes the title of a window.

_WShow( )

Redisplays a hidden window on the screen.

_WSize( )

Sets the new dimensions of the window to the height and width specified by h and v in pt.

_WSizeP( )

Sets the new dimensions of the window to the height and width specified by h and v in pt.

_WTitle( )

Puts the null-terminated title of the window wh in title.

_WTop( )

Returns the row on the screen where the top of the window is located.

_WTopP( )

Returns the position on the screen in pixels where the top of the window is located.

_WWidth( )

Returns the number of columns in the content area of a window.

_WWidthP( )

Returns the width in pixels of the content area of the specified window.

_WZoom( )

Zooms a window to a new state.