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