IVsSimpleObjectList2.GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) Yöntem

Tanım

İstenen ağaç listesi öğesini çizmek için verileri alır.

public:
 int GetDisplayData(System::UInt32 index, cli::array <Microsoft::VisualStudio::Shell::Interop::VSTREEDISPLAYDATA> ^ pData);
int GetDisplayData(unsigned int index, std::Array <Microsoft::VisualStudio::Shell::Interop::VSTREEDISPLAYDATA> const & pData);
public int GetDisplayData (uint index, Microsoft.VisualStudio.Shell.Interop.VSTREEDISPLAYDATA[] pData);
abstract member GetDisplayData : uint32 * Microsoft.VisualStudio.Shell.Interop.VSTREEDISPLAYDATA[] -> int
Public Function GetDisplayData (index As UInteger, pData As VSTREEDISPLAYDATA()) As Integer

Parametreler

index
UInt32

'ndaki İlgilendiğiniz düğümün dizinini belirtir.

pData
VSTREEDISPLAYDATA[]

dışı VSTREEDISPLAYDATA Görüntüleme verilerini içeren bir yapıya yönelik işaretçi.

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ı

Vsshell80. IDL adresinden:

HRESULT IVsSimpleObjectList2::GetDisplayData(  
   [in]  ULONG              Index,   
   [out] VSTREEDISPLAYDATA *pData  
);  

pDataParametresi, VSTREEDISPLAYDATA istenen ağaç listesi öğesi için belirli görüntüleme parametrelerini istemek üzere kullanılan bir yapıdır. Daha ayrıntılı bilgi için bkz VSTREEDISPLAYDATA _VSTREEDISPLAYMASK ., ve _VSTREEDISPLAYSTATE .

Ağaç görünümü Mask ve StateMask ' de pData hangi görüntü ya da durum verisi öğelerinin ilgileneceğini belirtmek için, yalnızca bu öğelerin döndürülmesi gerekir. StateAyarlanırsa, StateMask istenen durum verilerini belirten anlamına gelir. TDS_STATEIMAGEMASKAyarlanmamışsa, ağaç görünümü varsayılan görüntü listesini kullanır. Genellikle GetDisplayData , görüntüleme verileri ve durum verileri için ayrı olarak çağırılır.

Şunlara uygulanır