IRichEditOleCallback::QueryAcceptData

Opgeroepen een plakken of slepen om te bepalen of de gegevens geplakt/gesleept moet worden aanvaard.

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

Parameters

lpdataobj
Aanwijzer naar het DATAOBJECT structuur geven het gegevensobject wordt geplakt of gesleept.
lpcfFormat
Verwijzing naar het Klembord-indeling die wordt gebruikt voor het plakken of drop operatie. Als de waarde waarnaar wordt verwezen door lpcfFormat nul is, zal de beste beschikbare indeling worden gebruikt. Als de callback de waarde waarnaar wordt verwezen door lpcfFormat verandert, het besturingselement rich edit alleen wordt deze notatie gebruikt en de bewerking mislukt als het formaat niet beschikbaar is.
reco
Klembord operatie vlag. Een van deze waarden kan worden.
RECO_DROP Neerzetten (slepen en neerzetten).
RECO_PASTE Plakken vanaf het Klembord.

fReally
Niet-nulzijnde als de plakken of drop eigenlijk gebeurt, nul als dit is gewoon een query, zoals voor EM_CANPASTE.
hMetaPict
Ingang naar een metabestand met het pictogramweergave van een object als DVASPECT_ICON op een object wordt opgelegd door plakken speciaal.

Retourwaarden

Succes status retourneert. Als de SCODE van het resultaat een mislukking SCODE is, wordt het besturingselement rich edit weigert de gegevens en de bewerking wordt beŽindigd. Als de SCODE van het resultaat S_OK is, controleert het besturingselement de gegevens zelf voor aanvaardbare formaten. Een terugkeer van een succesvolle SCODE andere dan S_OK betekent dat de callback gecontroleerd de gegevens zelf (als fReally FALSE is) of de gegevens zelf geÔmporteerd (als fReally TRUE is).

Als de toepassing een succesvol andere dan S_OK resultaat, controleert een besturingselement rich edit niet de status van het alleen-lezen van het besturingselement bewerken.

Syntaxisinfo

nbsp;†Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in richole.h.

Zie ook

Rich Edit besturingselementen overzicht, Rich Edit OLE-Interfaces, IRichEditOleCallback

Index