Partilhar via


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