Freigeben über


IVsTextMarkerType.DrawGlyph-Methode

Bestimmt, wo ein benutzerdefiniertes Symbol Rand des Widget im Marker gezeichnet werden kann.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function DrawGlyph ( _
    hdc As IntPtr, _
    pRect As RECT() _
) As Integer
int DrawGlyph(
    IntPtr hdc,
    RECT[] pRect
)
int DrawGlyph(
    [InAttribute] IntPtr hdc, 
    [InAttribute] array<RECT>^ pRect
)
abstract DrawGlyph : 
        hdc:IntPtr * 
        pRect:RECT[] -> int
function DrawGlyph(
    hdc : IntPtr, 
    pRect : RECT[]
) : int

Parameter

  • hdc
    Typ: IntPtr

    [in] Handle für einen Anzeigegeräten den sichtbaren Bereich der relevanten für das Symbol definiert. 

  • pRect
    Typ: array<RECT[]

    [in] Zeiger auf eine RECT-Struktur, die die Koordinaten der linken oberen Ecke und der unteren rechten Ecke des umgebenden Rechtecks für das Symbol definiert. 

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextMarkerType::DrawGlyph(
   [in] HDC hdc,
   [in] RECT *pRect
);

Verwenden Sie die Benachrichtigung für diese Methode, um zu bestimmen, ob eine benutzerdefinierte Markierung Rand des Widget im Symbol gezeichnet werden können. Beispiele für Symbol enthalten pfeilen und Haltepunkte. Symbole werden im Kern des Rand des Widget text-editors gezeichnet.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextMarkerType Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace