New HTML Browser support now in, with screenshots!
I've added new HTML Browser support into the VCF. We have now completely eliminated the previous ATL/comdef.h dependencies, replacing this with the Comet C++ library, and a custom OLE control site implementation (thanks to a great article by Jeff Glatt for providing a starting point). This comes with all sorts of new goodies, and supports most of the standard event handlers, such when the document starts loading, progress, status, end of loading, authentication control (you can sutomize how username/password information is entered), and so on. It also exposes the basic HTML DOM elements using a very lighweight wrapper, so you can have fairly fine grained control over the individual elements. You can also add onclick handlers to individual elements as well.
For some screen shots of this in action, check out:
- A Custom HTML based UI
- Browser example application running in edit mode
- Browser example application showing a site, with the document's DOM tree on the left.