Partager via


IVsTextStreamMarker.DrawGlyph, méthode

Dessine un glyphe dans la marge de widget donnée un contexte d'affichage et un rectangle englobant.

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 IVsTextStreamMarker::DrawGlyph(
   [in] HDC hdc, 
   [in] RECT *pRect
);

Cette méthode est en général appelée uniquement par le principal éditeur de texte pour dessiner un glyphe 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

IVsTextStreamMarker Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms