IVsDropdownBarClient.GetEntryImage-Methode
Gibt das Symbol zurück, das mit einem Kombinationen Eintrag zugeordnet ist.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function GetEntryImage ( _
iCombo As Integer, _
iIndex As Integer, _
<OutAttribute> ByRef piImageIndex As Integer _
) As Integer
int GetEntryImage(
int iCombo,
int iIndex,
out int piImageIndex
)
int GetEntryImage(
[InAttribute] int iCombo,
[InAttribute] int iIndex,
[OutAttribute] int% piImageIndex
)
abstract GetEntryImage :
iCombo:int *
iIndex:int *
piImageIndex:int byref -> int
function GetEntryImage(
iCombo : int,
iIndex : int,
piImageIndex : int
) : int
Parameter
iCombo
Typ: Int32[in] Im Dropdownfeld Kombinationsfeld der Leiste/Fenster.
iIndex
Typ: Int32[in] Der Index des betreffenden Elements.
piImageIndex
Typ: Int32%[out] Der Index des Symbols in der Bildliste.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Von textmgr.idl:
HRESULT IVsDropdownBarClient::GetEntryImage(
[in] long iCombo,
[in] long iIndex,
[out] long *piImageIndex
);
GetImage wird nur aufgerufen, wenn Sie ENTRY_IMAGE Eintrags für die Attribute des angegebenen Kombinationsfelds angegeben haben. Es gibt zwei erwartete Rückgabecodes von GetImage:
S_OK: Zeichnen Sie angegebene Symbol in *piImageIndex. Verwenden Sie dies für Einträge, die ein Symbol haben sollen.
S_FALSE: Setzen Sie Speicher für ein Symbol beiseite, aber nicht alle Sie zeichnen. Verwenden Sie dies für Einträge, die kein Symbol, jedoch kann nebengeordnete Einträge im gleichen Kombinationsfeld mit Symbolen haben.
Andere: Ein beliebiger anderer Fehler ist aufgetreten.
Symbole in den Bildlisten wird angenommen, dass von der gleichen Höhe sein.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.