Zum Hauptinhalt springen

WinEditorHighlight

obj -> WinEditorHighlight(point1[, logic2[, point3[, int4]]]) : rect

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Text im CodeEdit -Objekt hervorheben

Details

Mit dieser Funktion kann ein Bereich im CodeEdit -Objekt (obj) hervorgehoben werden. Die Hervorhebung findet in der Farbe ThemeColEditorCustomHighlight statt.

info

Diese Methode kann frühestens im EvtCreated des Elternfensters verwendet werden.

Die Startposition wird mit (point1) definiert.

Die Endposition wird mit (point3) angegeben. Wird (point3) nicht angegeben, geht die Hervorhebung bis zum Ende des Textes.

info

Bei den Positionsangaben bestimmt die :x -Koordinate die Zeile und die :y -Koordinate die Spalte. Das erste Zeichen hat die Koordinate 1 , 1 . Negative :x -Koordinaten werden auf das Ende des Textes gesetzt.

Parameter (logic2) definiert, ob eine bisher vorhandene Hervorhebung entfernt werden soll. Wird der Parameter nicht angegeben, wird er auf true gesetzt.

In (int4) kann optional die Nummer des Views angegeben werden, in dem der Selektionsbereich ermittelt werden soll. Die Views können mit den Nummern 1 bis 4 angesprochen werden. View-Nummer 0 (oder nicht angegeben) ist gleichbedeutend mit 1. Die Anzahl der Views kann mit $CodeEdit-> WinInfo ( _WinCount ) ermittelt werden.

info

Die Hervorhebung wird für alle Views übernommen, bei denen die Eigenschaften FileName und EditorTextType auf den gleichen Wert gesetzt sind.

Beispiel:

// Bereich hervorheben
$CodeEdit->WinEditorHighlight(PointMake(5, 5), false, PointMake(5, 10));

// Hervorhebung zurücksetzen
$CodeEdit->WinEditorHighlight(PointMake(-1, -1), true);

Mögliche Laufzeitfehler: