画面編集機能

フォントの変更等もIEコンポーネントの機能を呼び出すだけで実現できます。

機能 Execの引数
フォント設定 IDM_FONT
太字 IDM_BOLD
斜体 IDM_ITALIC
下線 IDM_UNDERLINE
取消線 IDM_STRIKETHROUGH
背景色 IDM_BACKCOLOR
画像 IDM_IMAGE
下付き IDM_SUBSCRIPT
上付き IDM_SUPERSCRIPT

ソースのイメージはこんな感じ。

var
  ComTarget: IOleCommandTarget;
  pIn, pOut: OleVariant;
begin
  ComTarget := WebBrowser1.Document As IOleCommandTarget;
  if ComTarget <> Nil then begin
    pIn := NULL;
    pOut := NULL;
    ComTarget.Exec(@CMDSETID_Forms3, IDM_FONT, 0, pIn, pOut);
  end;
end;