Text Editor and Clipboard Manipulation Routines

These API routines allow you to manipulate the Visual FoxPro text editor, the file open in the text editor, and the clipboard.

_EdActive( ) API Library Routine

Hides or shows the selection range or insertion point.

_EdCloseFile( ) API Library Routine

Closes the specified file while saving without asking, prompting before saving, or saving as another file.

_EdCopy( ) API Library Routine

Copies selected area to the clipboard.

_EdCut( ) API Library Routine

Copies selected area to the clipboard and deletes it from the editor.

_EdDelete( ) API Library Routine

Deletes the selected area. If there is no selection, deletes character at current pos.

_EdGetChar( ) API Library Routine

Gets the character at EDPOS.

_EdGetEnv( ) API Library Routine

Reads various editor settings.

_EdGetLineNum( ) API Library Routine

Returns the line number for the position EDPOS.

_EdGetLinePos( ) API Library Routine

Returns the EDPOS for the beginning of the line EDLINE.

_EdGetPos( ) API Library Routine)

Returns current editor POS, or returns anchor point if there's a selection.

_EdGetStr( ) API Library Routine

Gets the text between EDPOS and EDPOS inclusive, and places it in TEXT.

_EdIndent( ) API Library Routine

Indents the selected text by int tab stops. Int can be negative in order to format a hanging indent.

_EdInsert( ) API Library Routine

Inserts BYTES of TEXT.

_EdLastError( ) API Library Routine

Returns the error number of the last editor error.

_EdOpenFile( ) API Library Routine

Starts an editor session on this file.

_EdPaste( ) API Library Routine

Copies clipboard text into the editor at current position.

_EdPosInView( ) API Library Routine

Returns TRUE if the editor position is visible.

_EdRedo( ) API Library Routine

Redoes the most recent undo.

_EdRevert( ) API Library Routine

Reverts to a saved file.

_EdSave( ) API Library Routine

Saves the file without closing the editing window.

_EdScrollToPos( ) API Library Routine

Makes sure that EDPOS passed is on the screen, but doesn't move insertion point. BOOL means center EDPOS vertically.

_EdScrollToSel( ) API Library Routine

Makes sure the selection anchor point is on the screen. BOOL means center anchor point vertically.

_EdSelect( ) API Library Routine

Selects the range from EDPOS to EDPOS. To move the insertion point, set both EDPOSes the same.

_EdSendKey( ) API Library Routine

Simulates key press given by int.

_EdSetEnv( ) API Library Routine

Sets various editor settings.

_EdSetPos( ) API Library Routine

Moves insertion point, and has side affect of unselecting anything currently selected.

_EdSkipLines( ) API Library Routine

Moves insertion point from EDPOS to beginning of line int.

_EdUndo( ) API Library Routine

Undoes the most recent changes.

_EdUndoOn( ) API Library Routine

Groups the actions performed after _EdUndoOn( ) is passed until it is passed again as a single action for undo purposes.

Expand imageSee Also


© , 1996-2020 • Updated: 11/10/20
Comment or report problem with topic