Interface IVsFontAndColorStorage2
Permite que um VSPackage gerenciar as entradas do registro de fonte e cor.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")]
public interface IVsFontAndColorStorage2
[InterfaceTypeAttribute(1)]
[GuidAttribute("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")]
public interface class IVsFontAndColorStorage2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")>]
type IVsFontAndColorStorage2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")>
Public Interface IVsFontAndColorStorage2
Métodos
Nome | Descrição | |
---|---|---|
RevertAllItemsToDefault() | Reverta todas as entradas de fonte e cor de registro com valores padrão. |
|
RevertFontToDefault() | Reverta todas as entradas de fonte de registro com valores padrão. |
|
RevertItemToDefault(String) | Reverta a entrada de fonte ou cor de registro indicado para o valor padrão. |
Comentários
O Visual Studio ambiente fornece uma implementação desta interface.Essa interface permite a um VSPackage gerenciar as entradas do registro de fonte e cor.Use esta interface em conjunto com o IVsFontAndColorStorage interface.
Observações para implementadores:
Os programadores COM podem obter um IVsFontAndColorStorage2 interface chamando QueryService com a identificação do serviço SID_SVsFontAndColorStorage2 e a identificação IID_IVsFontAndColorStorage2:
CComPtr<IVsFontAndColorStorage2> pStorage;
hr = pSP->QueryService(SID_SVsFontAndColorStorage2, IID_IVsFontAndColorStorage2, (void**)&pStorage);
VSASSERT(SUCCEEDED(hr), "IVsFontAndColorStorage2 not provided");
Os VSPackages desenvolvidos usando código gerenciado pode obter um IVsFontAndColorStorage2 interface chamando GetService com um argumento de SVsFontAndColorStorage2:
IVsFontAndColorStorage2 store=null;
store=GetService(typeof(SVsFontAndColorStorage2)) as IVsFontAndColorStorage2;
if (store == null ){
throw new ApplicationException("Unable to obtain IVsFontAndColorStorage2 Interface");
}
Consulte também
IVsFontAndColorStorage
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo