Sdílet prostřednictvím


IVsObjectList.GetClipboardFormat – metoda (UInt32, UInt32, FORMATETC[], STGMEDIUM )

 

Zobrazí že položku seznamu vykreslí zvláštní schránky formát, který podporuje.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int GetClipboardFormat(
    uint index,
    uint grfFlags,
    FORMATETC[] pFormatetc,
    STGMEDIUM[] pMedium
)
int GetClipboardFormat(
    unsigned int index,
    unsigned int grfFlags,
    array<FORMATETC>^ pFormatetc,
    array<STGMEDIUM>^ pMedium
)
abstract GetClipboardFormat : 
        index:uint32 *
        grfFlags:uint32 *
        pFormatetc:FORMATETC[] *
        pMedium:STGMEDIUM[] -> int
Function GetClipboardFormat (
    index As UInteger,
    grfFlags As UInteger,
    pFormatetc As FORMATETC(),
    pMedium As STGMEDIUM()
) 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.
  • pFormatetc
    [v] Ukazatel FORMATETC struktura obsahující informace o formátu schránky.
  • pMedium
    [v] Ukazatel STGMEDIUM médium pro přenos dat určující strukturu.

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::GetClipboardFormat(
   [in] ULONG Index,
   [in] VSOBJCFFLAGS grfFlags,
   [in] FORMATETC *pFormatetc,
   [in] STGMEDIUM *pMedium
);

Když uživatel požádá o kopírování vložení nebo přetažení operace na položku v seznamu objektů, bude volání prostředí EnumClipboardFormats v tématu, které formáty seznamu podporuje.Pak zavolá prostředí GetClipboardFormat pro položku při vložení nebo přetažení operace skutečné chování.Potom vykreslit položku požadovaný formát.

Viz také

IVsObjectList – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek