Partilhar via


Método IVsFontAndColorStorage.SetItem (String, ColorableItemInfo )

 

Armazena as configurações de cor e fonte modificáveis pelo usuários para um nomeado Display Item no registro.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int SetItem(
    string szName,
    ColorableItemInfo[] pInfo
)
int SetItem(
    String^ szName,
    array<ColorableItemInfo>^ pInfo
)
abstract SetItem : 
        szName:string *
        pInfo:ColorableItemInfo[] -> int
Function SetItem (
    szName As String,
    pInfo As ColorableItemInfo()
) As Integer

Parâmetros

  • szName
    [in] Seqüência terminada por caractere nulo que contém o nome não-localizada do Item de exibição.
  • pInfo
    [in] Referência a uma ColorableItemInfo que contém informações sobre a exibição de estruturaItem.

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 IVsFontAndColorStorage::SetItem(
   [in] LPCOLESTR szName,
   [in] ColorableItemInfo *pInfo
);

Se uma chamada para IVSFontAndColorStorage::SetItem for bem-sucedida, e a categoria do item foi aberta por OpenCategory com um modo de FCSF_PROPAGATECHANGES, o método gera um evento seja manipulado por OnItemChanged.Se a categoria do item não foi aberta com FCSF_PROPAGATECHANGES, os aplicativos devem consultar o ambiente para obter esta informação usando GetItemGetItemByName ou GetItem.

Fica a aplicativos de processamento de texto para o ambiente de Visual Studio para atualizar sua exibição para coincidir com as configurações modificadas por esse método.

Consulte também

IVsFontAndColorStorage2
Interface IVsFontAndColorStorage
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo