Interfejs IVsFontAndColorStorage2
Pozwala VSPackage zarządzanie wpisy rejestru czcionkę i kolor.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
[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
Metody
Nazwa | Opis | |
---|---|---|
RevertAllItemsToDefault() | Przywróć wszystkie wpisy rejestru czcionek i kolorów do wartości domyślnych. |
|
RevertFontToDefault() | Przywróć wszystkie wpisy rejestru czcionki, do wartości domyślnych. |
|
RevertItemToDefault(String) | Przywróć wskazanej czcionki lub kolor wpisie rejestru na wartość domyślną. |
Uwagi
Visual Studio Środowisko zapewnia implementację interfejsu.Ten interfejs umożliwia VSPackage do zarządzania wpisy rejestru czcionkę i kolor.Za pomocą tego interfejsu w połączeniu z IVsFontAndColorStorage interfejsu.
Uwagi dotyczące implementacji:
Programiści COM można uzyskać IVsFontAndColorStorage2 interfejsu przez wywołanie QueryService z Identyfikatorem usługi SID_SVsFontAndColorStorage2 i identyfikator interfejsu IID_IVsFontAndColorStorage2:
CComPtr<IVsFontAndColorStorage2> pStorage;
hr = pSP->QueryService(SID_SVsFontAndColorStorage2, IID_IVsFontAndColorStorage2, (void**)&pStorage);
VSASSERT(SUCCEEDED(hr), "IVsFontAndColorStorage2 not provided");
Można uzyskać przy użyciu kodu zarządzanego VSPackages IVsFontAndColorStorage2 interfejsu przez wywołanie GetService z argumentem SVsFontAndColorStorage2:
IVsFontAndColorStorage2 store=null;
store=GetService(typeof(SVsFontAndColorStorage2)) as IVsFontAndColorStorage2;
if (store == null ){
throw new ApplicationException("Unable to obtain IVsFontAndColorStorage2 Interface");
}
Zobacz też
IVsFontAndColorStorage
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku