IRichEditOleCallback::QueryAcceptData

Kalles på en Lim inn eller dra for å finne ut om dataene limes inn/dratt bør bli akseptert.

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

Parametere

lpdataobj
Pekeren til å angi dataobjektet som limes inn i eller dras DATAOBJECT -strukturen.
lpcfFormat
Pekeren til Utklippstavleformatet som skal brukes for Lim inn- eller slipp-operasjon. Hvis verdien vises til i lpcfFormat er null, brukes det beste tilgjengelige formatet. Hvis tilbakeringingen endres verdien vises til i lpcfFormat, rich edit-kontrollen bare bruker dette formatet, og operasjonen mislykkes hvis formatet ikke er tilgjengelig.
reco
Utklippstavlen operasjonen flagg. Kan være én av disse verdiene.
RECO_DROP Slipp-operasjon (dra og slipp).
RECO_PASTE Lime inn fra utklippstavlen.

fReally
Ikke-null hvis Lim inn eller slipp som faktisk skjer, null hvis dette er bare en spørring, som for EM_CANPASTE.
hMetaPict
Håndtere til en metafil som inneholder ikoner-visningen i et objekt hvis DVASPECT_ICON er pålagt på et objekt av Lim inn utvalg.

Returverdier

Returnerer suksess status. Hvis SCODE av resultatet en feil SCODE, rich edit-kontrollen nekter dataene og avslutter operasjonen. Hvis SCODE av resultatet S_OK, kontrollerer kontrollen selve dataene for akseptabel formater. En retur av en vellykket SCODE annet enn S_OK betyr at tilbakekallet enten sjekket selve dataene (Hvis fReally er FALSE) eller importert selve dataene (Hvis fReally er TRUE).

Hvis programmet returnerer et vellykket resultat enn S_OK, kontrollerer ikke rich edit-kontrollen skrivebeskyttet delstaten redigeringskontrollen.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i richole.h.

Se også

Rediger kontroller oversikt, Rediger OLE-grensesnitt, IRichEditOleCallback

Index