我正在创建一个简单的 WYSIWYG HTML 编辑器,以使我的应用程序的用户能够设计简单的 HTML 电子邮件。
目前,我决定使用带有 MSHTML 的 Web 浏览器控件来编辑显示的内容。我有一个工具栏,其中包含所有相关按钮、粗体、下划线等。
我需要一种方法来检查当前块是否有任何格式,以便可以在工具栏的按钮上显示正确的状态。我尝试向 IHTMLDocument 添加一个事件处理程序,以便在移动鼠标或按下箭头键时触发,但是,这会阻止 Web 浏览器接受任何输入。
有没有更简单的方法来实现这个目标?