IRichEditOleCallback::QueryAcceptData

Ha invitato un incollare o trascinare per determinare se i dati incollati/trascinato devono essere accettati.

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

Parametri

lpdataobj
Puntatore alla struttura DATAOBJECT specificando l'oggetto dati sta incollato o trascinato.
lpcfFormat
Puntatore al formato degli appunti che verrà utilizzato per l'operazione di incolla o drop. Se il valore indicato dal lpcfFormat è zero, verrà utilizzato il formato migliore disponibile. Se il callback di modifica del valore a cui puntato lpcfFormat, controllo rich edit utilizza solo tale formato e l'operazione avrà esito negativo se il formato non è disponibile.
reco
Bandiera di operazione negli Appunti. Può essere uno dei seguenti valori.
RECO_DROP Operazione Drop (trascinamento).
RECO_PASTE Incollare dagli Appunti.

fReally
Diverso da zero se la pasta o drop sta realmente accadendo, zero se questa è solo una query, ad esempio per EM_CANPASTE.
hMetaPict
Gestire a un metafile contenente la visualizzazione dell'icona di un oggetto se DVASPECT_ICON essere imposto su un oggetto dai Incolla speciale.

Valori restituiti

Restituisce lo stato di successo. Se SCODE del risultato è un fallimento SCODE, controllo rich edit rifiuta i dati e termina l'operazione. Se SCODE del risultato è S_OK, il controllo verifica i dati per i formati accettabili. Un ritorno di un successo SCODE diversi da S_OK significa che il callback controllato i dati stessi (se fReally è FALSE) o importati i dati stessi (se fReally è TRUE).

Se l'applicazione restituisce un risultato positivo diversi da S_OK, un controllo rich edit non controllerà lo stato di sola lettura del controllo di modifica.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in richole.h.

Vedi anche

Cenni preliminari sui controlli Rich Edit, interfacce OLE Rich Edit, IRichEditOleCallback

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index