Udostępnij za pośrednictwem


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
System_CAPS_pubmethod RevertAllItemsToDefault()

Przywróć wszystkie wpisy rejestru czcionek i kolorów do wartości domyślnych.

System_CAPS_pubmethod RevertFontToDefault()

Przywróć wszystkie wpisy rejestru czcionki, do wartości domyślnych.

System_CAPS_pubmethod 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