Sdílet prostřednictvím


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