アプリケーションに HTML エディターを使用TWebBrowser
していましたが、もちろん、インストールされている Internet Explorer のバージョンによって異なります。Windows 7 に新しい Internet Explorer 11 をインストールした後、エディターが変更されていることに気付きました。段落に同じ HTML コードがないように見える。
Enterキーを押す前に生成されたHTML:
<P> </P>
現在生成されている HTML:
<P><BR></P>
これにより、正しくないように見える追加の行がエディターに表示されます。<P>
それ自体に新しい行があり、<BR>
ここではまったく役に立ちません。
Enter キーが押されたときに使用するマークアップを編集モードで MSHTML/TWebBrowser コントロールに指示する方法はありますか? たとえば、いくつかの MS プログラムが生成するのを見てきました:
<div><font></font></div>
Enter キーを押して改行します。
また(関連している場合)-コマンドを使用してfont-sizeなどを設定するときに使用されるマークアップを制御する方法はありますか(時代遅れのsize = 1からsize = 7の代わりに、「font-size」のようなCSSを持つ:10px")
Delphi および C++ Builder のコード サンプルを歓迎します。