Método ITextRange::CanPaste (tom.h)
Determina se um objeto de dados pode ser colado, usando um formato especificado, no intervalo atual.
Sintaxe
HRESULT CanPaste(
VARIANT *pVar,
long Format,
long *pValue
);
Parâmetros
pVar
Tipo: VARIANT*
O IDataObject a ser colado. No entanto, o conteúdo da Área de Transferência será verificado para colagem se qualquer um dos seguintes itens for verdadeiro:
- pVar é nulo
- pVar-punkVal> é nulo
- pVar-vt> não é VT_UNKNOWN
- pVar-punkVal> não retorna um objeto IDataObject quando consultado por um
Format
Tipo: long
Formato da área de transferência usado. Zero representa o melhor formato, que geralmente é RTF, mas CF_UNICODETEXT e outros formatos também são possíveis. O valor padrão é zero.
pValue
Tipo: long*
Um valor tomBool que é tomTrue somente se o objeto de dados identificado por pVar puder ser colado, usando o formato especificado, no intervalo. Esse parâmetro pode ser nulo.
Valor retornado
Tipo: HRESULT
O método retorna os seguintes códigos de erro COM. Para obter mais informações sobre códigos de erro COM, consulte Tratamento de erros em COM.
Código de retorno | Descrição |
---|---|
|
O conteúdo da área de transferência ou IDataObject pode ser colado. |
|
O conteúdo da área de transferência ou IDataObject não pode ser colado. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | tom.h |
DLL | Msftedit.dll |
Confira também
Conceitual
Referência