Hi, wie der Titel schon sagt möchte ich aus meiner Editbox lediglich den makierten Text holen und nicht den ganzen. Nun wüsste ich gerne wie dies machbar ist, wenn jemand dazu eine Lösung hat wäre ich sehr dankar wenn er diese hier posten kann.
Also erst mal hört sich das für mich eher nach GUI an.
Wenn ich das richtig verstanden habe möchtest du den Text markieren und dann soll das Programm den markierten Text erkennen und damit weitermachen/weiterrechnen.
Wieso kopierst du dein Text nicht einfach in eine 2.Editbox und lässt dann eben den Text rauslesen?
@öni Wie soll er denn den selektierten Text irgendwo hinkopieren wenn er nicht weiß wie er an diesen dran kommt und was macht eine 2. Editbox für einen Sinn??
@Topic Also für ein RichEdit gibts einfach die EM_GETSELTEXT Nachricht.
Für ein normales Edit hab ich auf die schnelle jetzt nur EM_GETSEL gefunden, was dir die Start- und Endposition des selektierten Texts liefert. Aber evtl. kommst du damit ja schon weiter.
normales Edit WM_GETTEXT (dort kann man nur das ganze holen) dann eben manuell die Selection durchführen. EM_GETSEL und dann eben den String entsprechend zuschneiden. -- class God : public ChuckNorris { };