IVsTextStreamMarker.DrawGlyph(IntPtr, RECT[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeichnet bei bereitgestelltem Anzeigekontext und umschließendem Rechteck ein Symbol im Widgetrand.
public:
int DrawGlyph(IntPtr hdc, cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ pRect);
public int DrawGlyph (IntPtr hdc, Microsoft.VisualStudio.OLE.Interop.RECT[] pRect);
abstract member DrawGlyph : nativeint * Microsoft.VisualStudio.OLE.Interop.RECT[] -> int
Public Function DrawGlyph (hdc As IntPtr, pRect As RECT()) As Integer
Parameter
- hdc
- IntPtr
[in] Handle für einen Anzeigegerätekontext, der den sichtbaren relevanten Bereich für das Symbol definiert.
- pRect
- RECT[]
[in] Zeiger auf eine RECT-Struktur, die die Koordinaten der oberen linken und der unteren rechten Ecke des umgebenden Rechtecks für das Symbol definiert.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Implementiert
Hinweise
COM-Signatur
Aus textmgr. idl:
HRESULT IVsTextStreamMarker::DrawGlyph(
[in] HDC hdc,
[in] RECT *pRect
);
Diese Methode wird in der Regel nur vom Core-Text-Editor aufgerufen, um ein Markersymbol im widgetrand zu zeichnen. Beispiele für Symbole sind Pfeile und Haltepunkte. Symbole werden im widgetrand des Kerntext-Editors gezeichnet.