Metoda IVsFontAndColorEvents.OnFontChanged — (Guid, FontInfo[], LOGFONTW , UInt32)
Wywoływane przez środowiska Visual Studio, gdy czcionki z jednej kategorii elementów wymienionych w Wyświetl elementy listy rozwijanej jest modyfikowany.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int OnFontChanged(
[InAttribute] ref Guid rguidCategory,
FontInfo[] pInfo,
LOGFONTW[] pLOGFONT,
uint HFONT
)
int OnFontChanged(
[InAttribute] Guid% rguidCategory,
array<FontInfo>^ pInfo,
array<LOGFONTW>^ pLOGFONT,
unsigned int HFONT
)
abstract OnFontChanged :
rguidCategory:Guid byref *
pInfo:FontInfo[] *
pLOGFONT:LOGFONTW[] *
HFONT:uint32 -> int
Function OnFontChanged (
<InAttribute> ByRef rguidCategory As Guid,
pInfo As FontInfo(),
pLOGFONT As LOGFONTW(),
HFONT As UInteger
) As Integer
Parametry
- rguidCategory
[w] Określa identyfikator GUID kategorii, których dotyczy luka.Porównaj ten identyfikator GUID identyfikator GUID kategorię, aby ustalić, czy zdarzenie ma zastosowanie do sieci VSPackage.
- pInfo
[w] Wskaźnik, aby FontInfo strukturę, która zawiera informacje dotyczące identyfikacji czcionek.
- pLOGFONT
[w] Wskaźnik, aby LOGFONTW struktury zawierające atrybuty czcionki.
- HFONT
[w] Wskaźnik do obiektu czcionki.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsFontAndColorEvents::OnFontChanged(
[in] REFGUID rguidCategory,
[in] const FontInfo *pInfo,
[in] const LOGFONTW *pLOGFONT,
[in] HFONT hFont
);
Czcionki są zdefiniowane dla na podstawie kategorii, nie wyświetlaj elementy Podstawa: wyświetlanie wszystkichelementów w kategorii współużytkować tę samą czcionkę.
bFaceNameValid, bPointSizeValid, I bCharSetValid, członkowie zwrócony FontInfo obiektu (pInfo) wskazuje, czy zmieniły się odpowiednie atrybuty czcionki.Nieprawidłowe atrybuty powinny być ignorowane.Jeśli wszystkie atrybuty są oznaczone jako nieprawidłowy, jest pLOGFONT NULL (C++) lub null (C#).
hFont Parametr jest włączone, dzięki czemu nie ma potrzeby tworzenia dwóch oddzielnych obiektów HFONT, jak tworzenie HFONT obiektu jest działalnością intensywnie zasobów.Parametr może być null, w którym to przypadku metoda tworzy obiekt HFONT, w razie potrzeby.
Zobacz też
Interfejs IVsFontAndColorEvents
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku