Método IVsFontAndColorEvents.OnItemChanged (Guid, String, Int32, ColorableItemInfo , UInt32, UInt32)
Chamado pelo ambiente sempre que um item a Exibir itens na lista suspensa é modificada.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
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
Parâmetros
- rguidCategory
[in] O GUID de uma categoria com um Item de exibição modificado.
- szItem
[in] Nome canônico de um item modificado.
- iItem
[in] Índice do item modificado.
- pInfo
[in] A ColorableItemInfo estrutura contendo informações sobre o item alterado.
- crLiteralForeground
[in] Cor de primeiro plano do Item de exibição.
- crLiteralBackground
[in] Cor de fundo do Item de exibição.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsFontAndColorEvents::OnItemChanged(
[in] REFGUID rguidCategory,
[in] LPCOLESTR szItem,
[in] LONG iItem,
[in] const ColorableItemInfo *pInfo,
[in] COLORREF crLiteralForeground,
[in] COLORREF crLiteralBackground
);
Quando o bForegroundValid, bBackgroundValid, e bFontFlagsValid sinalizadores são definidos como true, as configurações de exibir itens correspondentes foram modificadas.
Se a configuração exibir itens não foram modificada, em seguida, o valor nesses argumentos será false e os dados de cores correspondentes é inválidos e devem ser ignorados.
Consulte também
Interface IVsFontAndColorEvents
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo