Share via


IVsTextMarkerType.DrawGlyph, méthode

Détermine où un glyphe personnalisé de marque peut être dessiné dans la marge de widget.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • hdc
    Type : IntPtr

    [in] handle à un contexte de périphérique d'affichage qui définit la région visible d'intérêt pour le glyphe. 

  • pRect
    Type : array<RECT[]

    [in] pointeur à une structure RECT, qui définit les coordonnées supérieure gauche et des angles inférieurs droits du rectangle englobant pour le glyphe. 

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Utilisez la notification de cette méthode pour déterminer si vous pouvez dessiner votre glyphe personnalisé de marque dans la marge de widget. Les exemples des glyphes comprennent des flèches et des points d'arrêt. Des glyphes sont dessinés dans la marge de widget du principal éditeur de texte.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextMarkerType Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms