Hej,
Jeg har denne kode til at indsætte et HTML linieskift i min edit kontrol:
int TextLength = SendMessage (EditWindow, WM_GETTEXTLENGTH, 0, 0);
char Text [TextLength+1];
GetDlgItemText (MainWindow, menu_edit, Text, TextLength+1);
char Text1 [] = "<br />";
strcat (Text, Text1);
RECT ClientRect;
GetClientRect (MainWindow, &ClientRect);
SetDlgItemText (MainWindow, menu_edit, Text);
Problemet er, at den indsætter teksten efter alt andet tekst. Det er jo klart nok, men ikke skidesmart. Hvordan kan jeg indsætte min tekst der, hvor musen befinder sig? Eller rettere hvor edit-kontrollens skrivepunkt ("caret") befinder sig.