IVsObjectList.GetExtendedClipboardVariant – metoda (UInt32, UInt32, VSOBJCLIPFORMAT , Object)
Zobrazí že položku seznamu vykreslí formát zvláštní schránky jako variantu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int GetExtendedClipboardVariant(
uint index,
uint grfFlags,
VSOBJCLIPFORMAT[] pcfFormat,
out object pvarFormat
)
int GetExtendedClipboardVariant(
unsigned int index,
unsigned int grfFlags,
array<VSOBJCLIPFORMAT>^ pcfFormat,
[OutAttribute] Object^% pvarFormat
)
abstract GetExtendedClipboardVariant :
index:uint32 *
grfFlags:uint32 *
pcfFormat:VSOBJCLIPFORMAT[] *
pvarFormat:Object byref -> int
Function GetExtendedClipboardVariant (
index As UInteger,
grfFlags As UInteger,
pcfFormat As VSOBJCLIPFORMAT(),
<OutAttribute> ByRef pvarFormat As Object
) As Integer
Parametry
- index
[v] Určuje index položky seznamu zájmu.
- grfFlags
[v] Určuje vícenásobný výběr.Hodnoty jsou převzaty z _VSOBJCFFLAGS výčtu.
- pcfFormat
[v] Určuje, VSOBJCLIPFORMAT struktury, definování formátu požadovaném.
- pvarFormat
[výstup] Určuje ukazatel na variantu, kde vykreslit data.Prostředí bude bez varianty posláno s ním.
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 IVsObjectList::GetExtendedClipboardVariant(
[in] ULONG Index,
[in] VSOBJCFFLAGS grfFlags,
[in] const VSOBJCLIPFORMAT *pcfFormat,
[out] VARIANT *pvarFormat
);
Když uživatel požádá, kopírovat a vložit operace přetažení myší na položku v seznamu objektů, bude volání prostředí EnumClipboardFormats v tématu, které formáty seznamu podporuje.Pokud formát je složený formát podle příznaku v pcfFormat parametr, zavolá prostředí GetExtendedClipboardVariant se stane při skutečné vložení nebo přetažení operace.Vrátí ukazatel varianty v pvarFormat.
Viz také
IVsObjectList – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek