Freigeben über


Texteditor- und Zwischenablage-Behandlungsroutinen

Mit diesen API-Routinen können Sie den Visual FoxPro-Texteditor, die im Texteditor geöffnete Datei und die Zwischenablage bearbeiten.

_EdActive( )

Blendet den Auswahlbereich oder die Einfügemarke ein bzw. aus.

_EdCloseFile( )

Schließt die angegebene Datei während des Speicherns, ohne nachzufragen, vor dem Speichern eine Eingabeaufforderung anzuzeigen oder die Datei unter einem anderen Namen zu speichern.

_EdCopy( )

Kopiert den ausgewählten Bereich in die Zwischenablage.

_EdCut( )

Kopiert den ausgewählten Bereich in die Zwischenablage und löscht ihn im Editor.

_EdDelete( )

Löscht den ausgewählten Bereich. Ist kein Bereich ausgewählt, wird das Zeichen an der aktuellen Position gelöscht.

_EdGetChar( )

Erhält das Zeichen an der Position EDPOS.

_EdGetEnv( )

Ruft verschiedene Editoreinstellungen ab.

_EdGetLineNum( )

Gibt die Zeilennummer der Position EDPOS zurück.

_EdGetLinePos( )

Gibt die Position EDPOS vom Anfang der Zeile EDLINE zurück.

_EdGetPos( )

Gibt die aktuelle Editorposition zurück oder den Verankerungspunkt, falls eine Auswahl getroffen wurde.

_EdGetStr( )

Erhält den Text zwischen EDPOS und EDPOS, einschließlich dieser Positionsangaben, und fügt ihn in TEXT ein.

_EdIndent( )

Rückt den markierten Text um int Tabstopps ein. Wenn Sie einen hängenden Einzug angeben möchten, muss int negativ sein.

_EdInsert( )

Fügt BYTES von TEXT ein.

_EdLastError( )

Gibt die Fehlernummer des zuletzt aufgetretenen Editorfehlers zurück.

_EdOpenFile( )

Startet eine Editorsitzung für diese Datei.

_EdPaste( )

Kopiert Text aus der Zwischenablage an die aktuelle Position im Editor.

_EdPosInView( )

Gibt WAHR zurück, wenn die Editorposition sichtbar ist.

_EdRedo( )

Wiederholt den Vorgang, der zuletzt rückgängig gemacht wurde.

_EdRevert( )

Setzt die Datei auf den Stand der letzten Speicherung zurück.

_EdSave( )

Speichert die Datei, ohne das Bearbeitungsfenster zu schließen.

_EdScrollToPos( )

Stellt sicher, dass die übergebene Position EDPOS auf dem Bildschirm angezeigt wird. Die Einfügemarke wird jedoch nicht verschoben. BOOL gibt an, ob EDPOS vertikal zentriert wird.

_EdScrollToSel( )

Stellt sicher, dass sich der Verankerungspunkt für die Auswahl auf dem Bildschirm befindet. BOOL gibt an, ob der Verankerungspunkt vertikal zentriert wird.

_EdSelect( )

Wählt den Bereich zwischen EDPOS und EDPOS aus. Um die Einfügemarke zu verschieben, setzen Sie beide EDPOS-Positionen auf dieselbe Stelle.

_EdSendKey( )

Simuliert einen Tastendruck, der von int zurückgegeben wird.

_EdSetEnv( )

Legt verschiedene Editoreinstellungen fest.

_EdSetPos( )

Verschiebt die Einfügemarke. Dies hat den Nebeneffekt, dass eine bestehende Auswahl aufgehoben wird.

_EdSkipLines( )

Verschiebt die Einfügemarke von EDPOS an den Anfang der Zeile mit der Nummer int.

_EdUndo( )

Verwirft die zuletzt vorgenommenen Änderungen.

_EdUndoOn( )

Gruppiert die Aktionen, die nach dem Übergeben von _EdUndoOn( ) ausgeführt wurden, bis diese erneut als einzelne Aktion zum Rückgängigmachen übergeben werden.