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.
Provides methods that control display pointers so that you can mark sections of an HTML document for editing based on the on-screen rendering of a document.
Members
The IDisplayPointer interface inherits from the IUnknown interface. IDisplayPointer also has these types of members:
- Methods
Methods
The IDisplayPointer interface has these methods.
Method | Description |
---|---|
GetDisplayGravity | Gets the display gravity for the display pointer. |
GetFlowElement | Gets the innermost element containing the display pointer that is a flow layout element. |
GetLineInfo | Gets information about the line that the display pointer is on. |
GetPointerGravity | Gets the pointer gravity for the display pointer. |
IsAtBOL | Determines whether the display pointer is at the beginning of a line. |
IsEqualTo | Determines whether two display pointers specify the same position in the markup of an HTML document. |
IsLeftOf | Determines whether the display pointer that this interface refers to is to the left of another one. |
IsPositioned | Determines whether the display pointer has been positioned. |
IsRightOf | Determines whether the display pointer that this interface refers to is to the right of another one. |
MoveToMarkupPointer | Moves this display pointer to the position of a markup pointer. |
MoveToPoint | Moves this display pointer to the specified coordinates on a page. |
MoveToPointer | Moves this display pointer to the position of another display pointer. |
MoveUnit | Moves a display pointer to the specified position. |
PositionMarkupPointer | Positions a markup pointer at the location of the display pointer to which this interface refers. |
QueryBreaks | Determines whether a line break or a block break, if any, occurs at the display pointer's location. |
ScrollIntoView | Scrolls the location that is indicated by the display pointer into view. |
SetDisplayGravity | Sets the display gravity for the display pointer. |
SetPointerGravity | Sets the pointer gravity for the display pointer. |
Unposition | Sets the display pointer to an unpositioned state. |
Remarks
IDisplayServices and IDisplayPointer work with markup pointer (IMarkupServices2, IMarkupContainer2, and IMarkupPointer2) to give you editing control that includes information about how a document is rendered on the screen, and the horizontal and vertical positioning of elements and lines of text. These interfaces enable you to translate a user's on-screen input (for instance, a mouse click near a line of text) into editing operations.
Use the IDisplayServices::CreateDisplayPointer method to create IDisplayPointer interface pointers.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Mshtml.h |
IDL |
Mshtml.idl |
DLL |
Mshtml.dll |