IVsFontAndColorStorage.SetItem(String, ColorableItemInfo[]) Yöntem

Tanım

Kayıt defterindeki adlandırılmış bir görüntüleme öğesi için Kullanıcı tarafından değiştirilebilen renk ve yazı tipi ayarlarını depolar.

public:
 int SetItem(System::String ^ szName, cli::array <Microsoft::VisualStudio::Shell::Interop::ColorableItemInfo> ^ pInfo);
public:
 int SetItem(Platform::String ^ szName, Platform::Array <Microsoft::VisualStudio::Shell::Interop::ColorableItemInfo> ^ pInfo);
int SetItem(std::wstring const & szName, std::Array <Microsoft::VisualStudio::Shell::Interop::ColorableItemInfo> const & pInfo);
public int SetItem (string szName, Microsoft.VisualStudio.Shell.Interop.ColorableItemInfo[] pInfo);
abstract member SetItem : string * Microsoft.VisualStudio.Shell.Interop.ColorableItemInfo[] -> int
Public Function SetItem (szName As String, pInfo As ColorableItemInfo()) As Integer

Parametreler

szName
String

'ndaki Görüntüleme öğesinin yerelleştirilmemiş adını içeren null ile sonlandırılmış dize.

pInfo
ColorableItemInfo[]

'ndaki ColorableItemInfo Görüntüleme öğesiyle ilgili bilgileri 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::SetItem(  
   [in] LPCOLESTR szName,  
   [in] ColorableItemInfo *pInfo  
);  

Başarılı bir çağrı IVSFontAndColorStorage::SetItem ve öğenin kategorisi, OpenCategory bir FCSF_PROPAGATECHANGES moduyla açılırsa, yöntemi tarafından işlenecek bir olay oluşturur OnItemChanged . Öğenin kategorisi FCSF_PROPAGATECHANGES ile açılmadıysa uygulamalar, veya kullanarak bu bilgileri almak için ortamı sorgulamalıdır GetItem GetItemByName GetItem .

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