Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Called by MSHTML to retrieve information about the needs and functionality of a rendering behavior.
Syntax
HRESULT retVal = object.GetPainterInfo(pInfo);
Parameters
pInfo [out]
Type: HTML_PAINTER_INFOPointer to a variable of type HTML_PAINTER_INFO that receives information the behavior needs to pass to MSHTML.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
MSHTML calls this method before it calls IHTMLPainter::Draw and after calls to IHTMLPaintSite::InvalidatePainterInfo.
When you implement this method, you must fill in the HTML_PAINTER_INFO structure to provide information to MSHTML so that it can call IHTMLPainter::Draw properly. For example, if the behavior uses a Microsoft DirectDraw object, the structure has a field where you can specify the IID for the minimum version of DirectDraw the behavior requires. MSHTML will then provide the proper DirectDraw object when it calls IHTMLPainter::Draw.