Sdílet prostřednictvím


IVsFontAndColorStorage.SetFont – metoda (FontInfo )

 

Ukládá základní definice písma pro aktuálně otevřené kategorie.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int SetFont(
    FontInfo[] pInfo
)
int SetFont(
    array<FontInfo>^ pInfo
)
abstract SetFont : 
        pInfo:FontInfo[] -> int
Function SetFont (
    pInfo As FontInfo()
) As Integer

Parametry

  • pInfo
    [v] Odkaz FontInfo strukturu, která obsahuje specifikaci písma.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsFontAndColorStorage::SetFont(
   [in] FontInfo *pInfo
);

Pouze název obličej (bstrFaceName), znaková sada (iCharSet) a velikost bodu (wPointSize) hodnot určený příchozí FontInfo struktury jsou uloženy v registru.

Pokud volání IVsFontAndColorStorage::SetFont úspěšně, a na položku kategorie byl otevřen ve OpenCategory v režimu FCSF_PROPAGATECHANGES metoda generuje události zpracovat OnFontChanged.Kategorie položky nebyl otevřen s FCSF_PROPAGATECHANGES, aplikace máte dotaz k získání informací pomocí prostředí GetFont nebo GetFont.

Je do aplikace vykreslování textu prostředí Visual Studio k aktualizaci jejich odpovídající nastavení upravena touto metodou.

Viz také

IVsFontAndColorStorage2
IVsFontAndColorStorage – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek