IRichEditOleCallback::QueryAcceptData

Chamado em um colar ou arrastar para determinar se devem ser aceites os dados colados/arrastado.

 (HRESULT QueryAcceptData LPDATAOBJECT  lpdataobj, CLIPFORMAT até agora  * lpcfFormat, DWORD  reco, BOOL  fReally, HGLOBAL  hMetaPict  );
 

Parâmetros

lpdataobj
Ponteiro para a estrutura DATAOBJECT especificando o objeto de dados está sendo colado ou arrastado.
lpcfFormat
Ponteiro para o formato de área de transferência que será usado para a operação de colar ou drop. Se o valor apontado pelo lpcfFormat é zero, o melhor formato disponível será usado. Se o retorno de chamada for alterado o valor apontado pelo lpcfFormat, o controle rich edit só usa esse formato e a operação falhará se o formato não está disponível.
reco
Bandeira de operação de área de transferência. Pode ser um destes valores.
RECO_DROP Operação de soltar (arrastar e soltar).
RECO_PASTE Colar da área de transferência.

fReally
Diferente de zero se o colar ou drop está realmente acontecendo, zero se esta é apenas uma consulta, como para EM_CANPASTE.
hMetaPict
Identificador para um metarquivo que contém o ícone Exibir de um objeto se DVASPECT_ICON está a ser imposta em um objeto por colar especial.

Retornar valores

Retorna o status de sucesso. Se o SCODE do resultado é uma falha SCODE, o Controlarar rich Editar recusa-se a dados e finaliza a operação. Se o SCODE do resultado é S_OK, o Controlarar verifica os dados em si para formatos aceitáveis. Um retorno de um bem sucedido SCODE other than S_OK significa que o retorno de chamada verificados os dados em si (se fReally é FALSE) ou importados os dados em si (se fReally é TRUE).

Se o aplicativo retornará um resultado diferente S_OK com êxito, um Controlarar rich Editar não verificará o estado de somente leitura do controle a editar.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em richole.h.

Ver também

Visão geral sobre controles de Rich Editar, Interfaces OLE de Rich Editar, IRichEditOleCallback

Index