Fragen zu Editor
-
Hi,komme aus der CNC und Roboterprogrammierung und bin relativ neu bei C++.
Ich programmiere einen Editor und habe folgende Fragen:
Wie prüfe ich, ob das Editorfenster leer Ist?
Wie füge ich auf Tastendruck einen Textblock an der Cursor - Position im Editor ein?Würde mich freuen, wenn da Jemand ne Idee hätte.
-
Hi,
Editor schrieb:
Wie prüfe ich, ob das Editorfenster leer Ist?
In etwa so:
if(!SendMessage(hWndEdit, WM_GETTEXTLENGTH, 0, 0L)) // leer... else // Text vorhanden...Editor schrieb:
Wie füge ich auf Tastendruck einen Textblock an der Cursor - Position im Editor ein?
Mit EM_GETSEL die Caret-Position ermitteln und dann mit EM_REPLACESEL den neuen Text einfügen.
Hier gibts dazu auch noch n paar fertige Funktionen :xmas1: : Editfeld bearbeiten
Allgemein findest Du hier noch nützliche Nachrichten für Dein Vorhaben
:
Edit Controls (MSDN)
-
@CodeFinder
Danke für die schnelle Hilfe, damit komme ich weiter
-
Jo kein Problem, vllt hilft Dir das auch noch weiter
:
Design and Implementation of a Win32 Text Editor