Método IVsObjectList2.GetClipboardFormat (UInt32, UInt32, FORMATETC[], STGMEDIUM )
Publicado: abril de 2016
Solicita que o item da lista fornecida para processa um formato específico de área de transferência que ele suporta.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
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
Parâmetros
- index
[in] Especifica o índice do item da lista de interesse.
- grfFlags
[in] Especifica várias seleções.Valores são obtidas a partir do _VSOBJCFFLAGS enumeração.
- pFormatetc
[in] Ponteiro para uma FORMATETC estrutura contendo informações sobre o formato da área de transferência.
- pMedium
[in] Ponteiro para uma STGMEDIUM estrutura que indica o meio de transferência de dados.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
[C++]
HRESULT IVsObjectList2::GetClipboardFormat(
[in] ULONG Index,
[in] VSOBJCFFLAGS grfFlags,
[in] FORMATETC *pFormatetc,
in] STGMEDIUM *pMedium
);
Quando o usuário solicita uma operação de copiar-colar ou arrastar e soltar em um item na sua lista de objeto, o ambiente chama EnumClipboardFormats ver quais formatos de sua lista oferece suporte.O ambiente, em seguida, chama GetClipboardFormat para o item ao cola real ou a operação de soltar acontece.Depois você processa o item no formato solicitado.
Consulte também
Interface IVsObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo