Selektierten Text von Edit



  • Hallo
    Wie der Titel schon sagt möchte ich aus einem mehrzeiligen EditFeld
    den selektierten Text in einen Buffer (char) bekommen.
    EM_GETSELTEXT geht ja nur bei RTF.
    Kann mir jemand ein Beispiel geben ?

    lfg Johann


  • Mod

    Du kanst Dir mit EM_GETLINEFROMCHAR die Zeilennummer besorgen. Mit EM_LINEINDEX bekommst Du den Zeilenstart. Du kannst mit diesen beiden Position die Daten errechnen die Du dann mit Mit EM_GETLINE als Zeilen abholen kannst.

    Oder Du greifst direkt mit EM_GETHANDLE auf den Speicher des Edit Controls zu.


Anmelden zum Antworten