Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IHTMLPaintSite
Collapse the table of content
Expand the table of content

IHTMLPaintSite interface

This interface provides methods that enable a rendering behavior to communicate with MSHTML from within the behavior's implementation of the IHTMLPainter::Draw and IHTMLPainter::HitTestPoint methods.

Members

The IHTMLPaintSite interface inherits from the IUnknown interface. IHTMLPaintSite also has these types of members:

Methods

The IHTMLPaintSite interface has these methods.

MethodDescription
GetDrawInfo

Retrieves information about requirements that the IHTMLPainter::Draw method must meet.

GetHitTestCookie

Retrieves the behavior identifier, or "cookie," for the rendering behavior.

InvalidatePainterInfo

Informs MSHTML that the information contained in the HTML_PAINTER_INFO structure has changed.

InvalidateRect

Informs MSHTML that a rectangular area of a rendered behavior should be redrawn.

InvalidateRegion

Informs MSHTML that a region of a rendered behavior should be redrawn.

TransformGlobalToLocal

Converts a point's coordinates, expressed relative to the top left corner of the client area, to coordinates relative to the top left of the element to which a rendering behavior is attached.

TransformLocalToGlobal

Converts a point's coordinates, expressed relative to the top left corner of the element to which a rendering behavior is attached, to coordinates relative to the top left of the client area.

 

Remarks

You can obtain an IHTMLPaintSite interface by calling QueryInterface on a valid IElementBehaviorSite interface, using IID_IHTMLPaintSite for the IID.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Mshtml.h

IDL

Mshtml.idl

DLL

Mshtml.dll

See also

Reference
IHTMLPainter
IHTMLPainterEventInfo
IHTMLPainterOverlay

 

 

Community Additions

ADD
Show:
© 2015 Microsoft