The windowless RichEdit mechanism is basically implemented, and the rest is the interface call encapsulation and event design.
In one week, the windowless richview is added. The mechanism does not adopt any hack mode. It relies entirely on implementing the itexthost interface and the itextservice interface:
1. Supports Input Method editing.
2. Scroll is supported (no scroll bar is available for now, to be added !)
3. Drag and Drop
The main reference example is the Microsoft example windowlessre. Due to the limitation of Chrome's view encapsulation, there are many obstacles introduced by the Framework (encapsulation) during implementation. In order to change the engine as little as possible, I only made few platform dependency adjustments and spent a lot of time on the Framework mechanism.
Some color, Font, text operations, Ole image interfaces, events, and MVC abstractions will be implemented in the next step, which should not be too difficult, so as to ensure the fine control and perfect solution of controls. The Code has been uploaded to SVN: http://code.google.com/p/x-framework /.
:
Implement windowless ActiveX Controls (flash mediaplayer). Net controls WPF controls
It took a long time to complete ActiveX processing, implement the windowless flash mediaplayer, and support webbrowser and HTML documents. Support for SL plug-ins will also be considered, next, we will switch to the windowless RichEdit reconstruction and function improvement:
SL plugin support: