IVsFontAndColorStorage2 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Allows a VSPackage to manage registry font and color entries.
public interface class IVsFontAndColorStorage2
public interface class IVsFontAndColorStorage2
__interface IVsFontAndColorStorage2
[System.Runtime.InteropServices.Guid("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsFontAndColorStorage2
[<System.Runtime.InteropServices.Guid("1EE6C79A-B763-42E6-AC95-FD0CC00DE315")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsFontAndColorStorage2 = interface
Public Interface IVsFontAndColorStorage2
- Derived
- Attributes
Remarks
The Visual Studio environment provides an implementation of this interface. This interface allows a VSPackage to manage registry font and color entries. Use this interface in conjunction with the IVsFontAndColorStorage interface.
Notes to Implementers
COM programmers can obtain an IVsFontAndColorStorage2 interface by calling QueryService(Guid, Guid, IntPtr) with the service ID SID_SVsFontAndColorStorage2
and the interface ID IID_IVsFontAndColorStorage2
:
CComPtr<IVsFontAndColorStorage2> pStorage;
hr = pSP->QueryService(SID_SVsFontAndColorStorage2, IID_IVsFontAndColorStorage2, (void**)&pStorage);
VSASSERT(SUCCEEDED(hr), "IVsFontAndColorStorage2 not provided");
VSPackages developed using managed code can obtain an IVsFontAndColorStorage2 interface by calling GetService(Type) with an argument of SVsFontAndColorStorage2
:
IVsFontAndColorStorage2 store=null;
store=GetService(typeof(SVsFontAndColorStorage2)) as IVsFontAndColorStorage2;
if (store == null ){
throw new ApplicationException("Unable to obtain IVsFontAndColorStorage2 Interface");
}
Methods
RevertAllItemsToDefault() |
Revert all registry font and color entries to default values. |
RevertFontToDefault() |
Revert all registry font entries to default values. |
RevertItemToDefault(String) |
Revert the indicated registry font or color entry to its default value. |