Interfejs IVsFontAndColorStorage
Umożliwia VSPackage pobrać lub zapisać dane czcionek i kolorów do rejestru.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("40BC7B1A-E625-4DA1-86B4-7660F3CCBB16")]
public interface IVsFontAndColorStorage
[InterfaceTypeAttribute(1)]
[GuidAttribute("40BC7B1A-E625-4DA1-86B4-7660F3CCBB16")]
public interface class IVsFontAndColorStorage
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("40BC7B1A-E625-4DA1-86B4-7660F3CCBB16")>]
type IVsFontAndColorStorage = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("40BC7B1A-E625-4DA1-86B4-7660F3CCBB16")>
Public Interface IVsFontAndColorStorage
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CloseCategory() | Zamyka klucza rejestru zawierającego informacje czcionkę i kolor dla Display Items w aktualnie otwartej Category. |
![]() |
GetFont(LOGFONTW[], FontInfo[]) | Zwraca atrybuty czcionki dla kategorii aktualnie otwarte. |
![]() |
GetItem(String, ColorableItemInfo[]) | Zwraca elementy członkowskie modyfikowane przez użytkownika informacje dotyczące nazwanego elementu Ekran w kategorii aktualnie otwarte. |
![]() |
OpenCategory(Guid, UInt32) | Otwiera klucza rejestru zawierającego informacje czcionki i koloru dla kategorii znalezionych w Pokaż ustawienia dla: listy rozwijanej. |
![]() |
RemoveCategory(Guid) | Usuwa zapisane dane dla kategorii z rejestru. |
![]() |
SetFont(FontInfo[]) | Przechowuje podstawową definicję czcionki używane przez aktualnie otwartego kategorii. |
![]() |
SetItem(String, ColorableItemInfo[]) | Elementy członkowskie modyfikowane przez użytkownika ustawienia kolorów i czcionek dla nazwanej Display Item w rejestrze. |
Uwagi
Visual Studio Środowiska stanowi implementację IVsFontAndColorStorage interfejsu
Uwagi dotyczące implementacji:
Programiści COM można uzyskać IVsFontAndColorStorage interfejsu przez wywołanie QueryService z Identyfikatorem usługi SID_SVsFontAndColorStorage i identyfikator interfejsu IID_IVsFontAndColorStorage:
CComPtr<IVsFontAndColorStorage> pStorage;
hr = pSP->QueryService(SID_SVsFontAndColorStorage, IID_IVsFontAndColorStorage, (void**)&pStorage);
VSASSERT(SUCCEEDED(hr), "IVsFontAndColorStorage not provided");
Można uzyskać przy użyciu kodu zarządzanego VSPackages IVsFontAndColorStorage interfejsu przez wywołanie GetService z argumentem SVsFontAndColorStorage:
IVsFontAndColorStorage store=null;
store=GetService(typeof(SVsFontAndColorStorage)) as IVsFontAndColorStorage;
if (store == null ){
throw new ApplicationException("Unable to obtain IVsFontAndColorStorage Interface");
}
Uwagi dotyczące wywoływania:
Zobacz też
IVsFontAndColorStorage2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku