Sdílet prostřednictvím


IVsFontAndColorEvents.OnItemChanged – metoda (Guid, String, Int32, ColorableItemInfo , UInt32, UInt32)

 

Prostředí položky při každém volání Zobrazit položky je upravena rozevíracího seznamu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int OnItemChanged(
    [InAttribute] ref Guid rguidCategory,
    string szItem,
    int iItem,
    ColorableItemInfo[] pInfo,
    uint crLiteralForeground,
    uint crLiteralBackground
)
int OnItemChanged(
    [InAttribute] Guid% rguidCategory,
    String^ szItem,
    int iItem,
    array<ColorableItemInfo>^ pInfo,
    unsigned int crLiteralForeground,
    unsigned int crLiteralBackground
)
abstract OnItemChanged : 
        rguidCategory:Guid byref *
        szItem:string *
        iItem:int *
        pInfo:ColorableItemInfo[] *
        crLiteralForeground:uint32 *
        crLiteralBackground:uint32 -> int
Function OnItemChanged (
    <InAttribute> ByRef rguidCategory As Guid,
    szItem As String,
    iItem As Integer,
    pInfo As ColorableItemInfo(),
    crLiteralForeground As UInteger,
    crLiteralBackground As UInteger
) As Integer

Parametry

  • rguidCategory
    [v] Identifikátor GUID kategorie s upravenou položku zobrazení.
  • szItem
    [v] Kanonický název položky změnit.
  • iItem
    [v] Změnit index položky.
  • pInfo
    [v] A ColorableItemInfo struktura obsahující informace o změněné položky.
  • crLiteralForeground
    [v] Zobrazit položku barvu popředí.
  • crLiteralBackground
    [v] Zobrazit položku Barva pozadí.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsFontAndColorEvents::OnItemChanged(
   [in] REFGUID rguidCategory,
   [in] LPCOLESTR szItem,
   [in] LONG iItem,
   [in] const ColorableItemInfo *pInfo,
   [in] COLORREF crLiteralForeground,
   [in] COLORREF crLiteralBackground
);

Když bForegroundValid, bBackgroundValid, a bFontFlagsValid příznaky jsou nastaveny na true, odpovídající nastavení zobrazit položky byly změněny.

Pokud je nastavení zobrazit položky nebyla změněna, potom budou tyto argumenty hodnotu false a odpovídající data barev je neplatný a budou ignorovány.

Viz také

IVsFontAndColorEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek