Compartilhar via


Método IVsFontAndColorStorage.SetFont (FontInfo )

 

Armazena a definição básica de uma fonte a ser usada pela categoria do aberto no momento.

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

Sintaxe

int SetFont(
    FontInfo[] pInfo
)
int SetFont(
    array<FontInfo>^ pInfo
)
abstract SetFont : 
        pInfo:FontInfo[] -> int
Function SetFont (
    pInfo As FontInfo()
) As Integer

Parâmetros

  • pInfo
    [in] Referência a uma FontInfo estrutura que contém a especificação de fonte.

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::SetFont(
   [in] FontInfo *pInfo
);

O nome de face (bstrFaceName), conjunto de caracteres (iCharSet) e o tamanho (wPointSize) especificados pela entrada de valores FontInfo estrutura são armazenadas no registro.

Se uma chamada para IVsFontAndColorStorage::SetFont tiver êxito, e a categoria do item foi aberta por OpenCategory com um modo de FCSF_PROPAGATECHANGES, o método gera um evento seja manipulado por OnFontChanged.Se a categoria do item não foi aberta com FCSF_PROPAGATECHANGES, aplicativos precisam consultar o ambiente para obter informações usando GetFont ou GetFont.

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