IVsFontAndColorStorage.SetFont(FontInfo[]) Yöntem

Tanım

Açık olan kategori tarafından kullanılacak bir yazı tipinin temel tanımını depolar.

public:
 int SetFont(cli::array <Microsoft::VisualStudio::Shell::Interop::FontInfo> ^ pInfo);
public:
 int SetFont(Platform::Array <Microsoft::VisualStudio::Shell::Interop::FontInfo> ^ pInfo);
int SetFont(std::Array <Microsoft::VisualStudio::Shell::Interop::FontInfo> const & pInfo);
public int SetFont (Microsoft.VisualStudio.Shell.Interop.FontInfo[] pInfo);
abstract member SetFont : Microsoft.VisualStudio.Shell.Interop.FontInfo[] -> int
Public Function SetFont (pInfo As FontInfo()) As Integer

Parametreler

pInfo
FontInfo[]

'ndaki FontInfo Yazı tipi belirtimini içeren bir yapıya başvuru.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

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

bstrFaceNameGelen yapı tarafından belirtilen yüz adı (), karakter kümesi ( iCharSet ) ve nokta boyutu () wPointSize değerleri FontInfo kayıt defterinde saklanır.

Başarılı bir çağrı IVsFontAndColorStorage::SetFont ve öğenin kategorisi, OpenCategory bir FCSF_PROPAGATECHANGES moduyla açılırsa, yöntemi tarafından işlenecek bir olay oluşturur OnFontChanged . Öğenin kategorisi FCSF_PROPAGATECHANGES ile açılmadıysa uygulamalar, veya kullanarak bilgi almak için ortamı sorgulamamalıdır GetFont GetFont .

Bu yöntem tarafından değiştirilen ayarlarla eşleşecek şekilde görüntülemeyi güncelleştirmek için, Visual Studio ortamında metin işleme olan uygulamalara sahiptir.

Şunlara uygulanır