IRichEditOleCallback::QueryAcceptData

Fordert ein einfügen oder ziehen, um festzustellen, ob die Daten eingefügt/gezogen akzeptiert werden sollen.

 HRESULT QueryAcceptData ()  LPDATAOBJECT  Lpdataobj, CLIPFORMAT weit  * LpcfFormat, DWORD  Reco, BOOL  fReally, HGLOBAL  hMetaPict  );
 

Parameter

lpdataobj
Zeiger auf die Struktur des DATAOBJECT angeben das Datenobjekt wird eingefügt oder gezogen.
lpcfFormat
Zeiger auf das Clipboard-Format, das für das Einfügen oder Drop-Vorgang verwendet wird. Wenn der Wert, auf den LpcfFormat NULL ist, wird das beste verfügbare Format verwendet werden. Wenn der Rückruf den Wert, auf den LpcfFormatändert, das rich-Edit-Steuerelement verwendet nur dieses Format und der Vorgang schlägt fehl, wenn das Format nicht verfügbar ist.
reco
Zwischenablage Betrieb Fahne. Eine der folgenden Werte kann sein:.
RECO_DROP Legen Sie ab (Drag & Drop).
RECO_PASTE Fügen aus der Zwischenablage ein.

fReally
Ungleich NULL, wenn die Paste oder Drop tatsächlich geschieht, ist 0 (null), wenn dieser nur eine Abfrage, wie z. B. für EM_CANPASTE.
hMetaPict
Behandeln Sie, um eine Metadatei mit der Symboldarstellung eines Objekts, wenn ein Objekt durch Einfügen DVASPECT_ICON auferlegt wird.

Rückgabewerte

Erfolgsstatus zurückgegeben. Wenn der SCODE des Ergebnisses einer SCODE ausfällt, das rich-Edit-Steuerelement sich weigert die Daten und beendet den Vorgang. Wenn der SCODE des Ergebnisses S_OK ist, überprüft das Steuerelement die Daten selbst für akzeptierte Formate. Eine Rückkehr von einer erfolgreichen SCODE außer S_OK bedeutet, dass der Rückruf oder die Daten selbst überprüft (wenn fReally FALSE ist) die Daten selbst importiert (wenn fReally auf true festgelegt ist).

Wenn die Anwendung ein erfolgreiches Ergebnis außer S_OK zurückgibt, wird ein rich-Edit-Steuerelement nicht den schreibgeschützten Zustand des Edit-Steuerelements überprüfen.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:Deklariert in richole.h.

Siehe auch

Übersicht über das Rich-Edit-Steuerelemente, Rich-Edit-OLE-Schnittstellen, IRichEditOleCallback

Index