Text in Editor einfügen
Per WM_COPYDATA Botschaft kann Text in einen bereits geöffneten Editor in GREYHOUND eingefügt werden. Dazu muss in der WM_COPYDATA Message das Wertpaar Action=InsertText übermittelt werden. Außerdem muss der DataMode angegeben werden.
Die Aktion InsertText öffnet keinen neuen Editor in GREYHOUND. Sie fügt den übergebenen Text in das Editor-Fenster ein, welches gerade aktiv ist und den Eingabefokus hat. Ist kein Editor geöffnet und aktiv, so hat dieser WM_COPYDATA Aufruf keine Wirkung.
Möglichkeiten
DataMode=Text | Html Data[<Index>]=<Freitext>
Der Parameter Data[<Index>] enthält den einzufügenden Inhalt. Dafür werden die Zeilen für den Inhalt durchnummeriert angegeben, z.B.:
DataMode=Html Data[0]=<p> Data[1]=Dieser Absatz wird eingefügt. Data[2]=</p>