OC96 and Windowless Controls

The OC96 (or OLE Controls '96) specification is not new, but full support is only now appearing in mainstream applications such as Office 97 forms and Internet Explorer 4.0. Therefore, this specification deserves further attention. It includes many performance enhancements because one of the primary driving factors with this specification was to improve the performance of controls. One of the key features is support for windowless controls. Not only does this improve performance, but it also allows a control to have transparency and irregular shapes and thus partake in overlapping 2D layout with specific z-order. All the enhancements are designed to be compatible with existing OLE Controls technology, so a backward-compatible control should be easy to implement.

Key features of OC96 include: