Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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
)

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