IHTMLPainterOverlay interface
This custom interface provides a method to MSHTML that enables a rendering behavior to use the Microsoft DirectDraw hardware overlay buffer, if the buffer is present.
Members
The IHTMLPainterOverlay interface inherits from the IUnknown interface but does not have additional members.
Remarks
Note Currently, this interface is not fully supported.
MSHTML calls the method of this inferface so that a rendering behavior can use the DirectDraw hardware overlay buffer for drawing, if the buffer is present.
To enable this feature, a rendering behavior must set the HTMLPAINTER_OVERLAY HTMLPAINTER_OVERLAY bit in the HTML_PAINTER structure that it passes to MSHTML in its implementation of IHTMLPainter::GetPainterInfo.
When the HTMLPAINTER_OVERLAY bit is set and a rendering behavior is instantiated on a page, MSHTML automatically calls QueryInterface on the behavior's IHTMLPainter interface and requests an IHTMLPainterOverlay interface pointer to determine if one is present. If it is, MSHTML calls the IHTMLPainterOverlay::OnMove method whenever the element to which a rendering behavior is attached is repositioned or resized on the screen.
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows 2000 Server [desktop apps only] |
|
Header |
|
|
IDL |
|
|
DLL |
|
See also
- Reference
- IHTMLPainter
- IHTMLPaintSite
- IHTMLPainterEventInfo
Build date: 11/12/2012