Seite 1 von 1

Editor Gadget Textstück markieren

Verfasst: 06.06.2008 17:53
von D4uS1
Ist es möglich in einem EditorGadget ein Textstück zu markieren, als hätte man es mit der Maus ausgewählt?

lg
Andreas

__________________________________________________
Thread verschoben
Allgemein>APIs
06.06.2008
RSBasic

Verfasst: 06.06.2008 17:56
von STARGÅTE
jo

zB mit dieser Procedure:
Wird im angegebenen Gadget von der StartZeichenPosition "Start" aus die Zeichenkette mit der Länge "Laenge" markiert

Code: Alles auswählen

; Selektiert einen Bereich im EditorGadget
Procedure SetGadgetTextSelect(Gadget, Start, Laenge=-1)
 Auswahl.CHARRANGE 
 If Start
  Auswahl\cpMin = Start-1
  If Laenge = -1
   Laenge = #MAXLONG
  EndIf 
  Auswahl\cpMax = Laenge+Start-1
 Else
  Auswahl\cpMin = 0
  Auswahl\cpMax = 0
 EndIf
 SendMessage_(GadgetID(Gadget), #EM_EXSETSEL, 0, @Auswahl) 
EndProcedure

Verfasst: 06.06.2008 18:08
von RSBasic

Verfasst: 07.06.2008 15:47
von D4uS1
Jap funktioniert, vielen Dank !!!!

lg
Andreas