Вы можете поместить TWebBrowser в форму и включить дизайн-мод, например:
// Delphi code..
(WebBrowser1.Document as IHTMLDocument2).designMode := 'on';
После выполнения вышеуказанной строки страница будет редактируемой. Вы можете ввести дополнительный текст, удалить и т. Д. Если вы хотите сделать выделение жирным шрифтом или вставить изображения, вам придется добавить некоторые кнопки для программирования этого. Круто то, что вы можете сделать это либо из Delphi (или C ++ builder в вашем случае), либо вы можете добавить javascript на страницу, чтобы редактировать себя.
Содержимое страницы можно получить с
(WebBrowser.Document as IHTMLDocument2).body.innerHTML;
Помните, что (WebBrowser.Document как IHTMLDocument2) может быть ноль.
В любом случае, я могу представить, что есть компоненты, которые делают всю работу за вас, что, вероятно, является лучшим путем, чем изобретать колесо.