共用方式為


IVsAtomicTextProvider Interface

Definition

Provides methods handling an AtomicText structure.

public interface class IVsAtomicTextProvider
public interface class IVsAtomicTextProvider
__interface IVsAtomicTextProvider
[System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAtomicTextProvider
[System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAtomicTextProvider
[<System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAtomicTextProvider = interface
[<System.Runtime.InteropServices.Guid("29CDD341-0F95-42F2-B71C-75BC51A7EB72")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAtomicTextProvider = interface
Public Interface IVsAtomicTextProvider
Attributes

Methods

DrawAtomGlyph(UInt32, IntPtr, RECT[])

Draws the glyph.

GetAtomAttributes(UInt32, UInt32[])

Gets the attributes of the atom

GetAtomFlags(UInt32)

Gets the type of atom it is (glyph, text, or default).

GetAtomGlyphWidth(Int32, Int32)

Gets the width of the glyph.

Applies to