IVsTextMarkerType.DrawGlyphEx(UInt32, IntPtr, RECT[], Int32) 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 Anzeigegerät und einem umschließenden Rechteck ein Symbol im Widgetrand.
public:
int DrawGlyphEx(System::UInt32 dwFlags, IntPtr hdc, cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ pRect, int iLineHeight);
public int DrawGlyphEx (uint dwFlags, IntPtr hdc, Microsoft.VisualStudio.OLE.Interop.RECT[] pRect, int iLineHeight);
abstract member DrawGlyphEx : uint32 * nativeint * Microsoft.VisualStudio.OLE.Interop.RECT[] * int -> int
Public Function DrawGlyphEx (dwFlags As UInteger, hdc As IntPtr, pRect As RECT(), iLineHeight As Integer) As Integer
Parameter
- dwFlags
- UInt32
[in] Optionen für das Zeichnen des Symbols im Widgetrand. Eine Liste der dwFlags-Werte finden Sie unter GLYPHDRAWFLAGS.
- hdc
- IntPtr
[in] Handle für einen Anzeigegerätekontext, der den sichtbaren Bereich von Interesse definiert.
- pRect
- RECT[]
[in] Zeiger auf eine RECT-Struktur, die die Koordinaten der oberen linken und der unteren rechten Ecke des umschließenden Rechtecks für das Symbol definiert.
- iLineHeight
- Int32
[in] Höhe der Zeile, basiert auf Schriftarteinstellungen.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus textmgr. idl:
HRESULT IVsTextMarkerType::DrawGlyphEx(
[in] DWORD dwFlags,
[in] HDC hdc,
[in] RECT *pRect,
[in] long iLineHeight
);
Implementieren Sie sowohl DrawGlyph als auch IVsTextMarkerType.DrawGlyphEx . Um mehr Flexibilität zu bieten, müssen Sie die Implementierung von DrawGlyph aufzurufen IVsTextMarkerType.DrawGlyphEx .