IVsTextMarkerType.DrawGlyph Method
Determines where a custom marker glyph can be drawn in the widget margin.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'宣言
Function DrawGlyph ( _
hdc As IntPtr, _
pRect As RECT() _
) As Integer
'使用
Dim instance As IVsTextMarkerType
Dim hdc As IntPtr
Dim pRect As RECT()
Dim returnValue As Integer
returnValue = instance.DrawGlyph(hdc, _
pRect)
int DrawGlyph(
IntPtr hdc,
RECT[] pRect
)
int DrawGlyph(
[InAttribute] IntPtr hdc,
[InAttribute] array<RECT>^ pRect
)
function DrawGlyph(
hdc : IntPtr,
pRect : RECT[]
) : int
Parameters
hdc
Type: System.IntPtr[in] Handle to a display device context that defines the visible region of interest for the glyph.
pRect
Type: [][in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle for the glyph.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsTextMarkerType::DrawGlyph(
[in] HDC hdc,
[in] RECT *pRect
);
Use the notification from this method to determine whether you can draw your custom marker glyph in the widget margin. Examples of glyphs include arrows and breakpoints. Glyphs are drawn in the widget margin of the core text editor.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.