アプリケーションのユーザーが単純な HTML メールをデザインできるようにするための単純な WYSIWYG HTML エディターを作成中です。
現時点では、MSHTML で Web ブラウザー コントロールを使用して、表示内容を編集できるようにすることにしました。関連するすべてのボタン、太字、下線などを保持するツールバーがあります。
ツールバーのボタンに正しい状態を表示できるように、現在のブロックに書式設定があるかどうかを確認する方法が必要です。IHTMLDocument にイベント ハンドラーを追加して、マウスを動かしたり矢印キーを押したりしたときに発生するようにしようとしましたが、これにより Web ブラウザーが入力を受け付けなくなりました。
この目標を達成するためのより簡単な方法はありますか?