IRichEditOleCallback::QueryAcceptData-Methode (richole.h)
Bestimmt während eines Einfügevorgangs oder eines Ziehereignisses, ob die eingefügten oder gezogenen Daten akzeptiert werden sollen.
Syntax
HRESULT QueryAcceptData(
LPDATAOBJECT lpdataobj,
CLIPFORMAT *lpcfFormat,
DWORD reco,
BOOL fReally,
HGLOBAL hMetaPict
);
Parameter
lpdataobj
Typ: LPDATAOBJECT
Das Datenobjekt, das eingefügt oder gezogen wird.
lpcfFormat
Typ: CLIPFORMAT*
Das Format der Zwischenablage, das für den Einfüge- oder Ablagevorgang verwendet wird. Wenn der Wert, auf den lpcfFormat verweist, null ist, wird das beste verfügbare Format verwendet. Wenn der Rückruf den Wert ändert, auf den lpcfFormat verweist, verwendet das Rich-Edit-Steuerelement nur dieses Format, und der Vorgang schlägt fehl, wenn das Format nicht verfügbar ist.
reco
Typ: DWORD
Ein Zwischenablagevorgangsflag, das einer dieser Werte sein kann.
Wert | Bedeutung |
---|---|
|
Drop-Vorgang (Drag-and-Drop). |
|
Fügen Sie aus der Zwischenablage ein. |
fReally
Typ: BOOL
Gibt an, ob das Ziehen tatsächlich erfolgt oder ob es sich nur um eine Abfrage handelt. Ein Wert ungleich null gibt an, dass das Einfügen oder Löschen tatsächlich erfolgt. Ein Nullwert gibt an, dass der Vorgang nur eine Abfrage ist, z. B. für EM_CANPASTE.
hMetaPict
Typ: HGLOBAL
Handle für eine Metadatei, die die Symbolansicht eines Objekts enthält, wenn DVASPECT_ICON einem Objekt durch einen speziellen Einfügevorgang auferlegt wird.
Rückgabewert
Typ: HRESULT
Gibt bei Erfolg S_OK zurück. Siehe Hinweise.
Hinweise
Bei einem Fehler lehnt das Rich-Edit-Steuerelement die Daten ab und beendet den Vorgang. Andernfalls überprüft das Steuerelement die Daten selbst auf akzeptable Formate. Ein anderer Erfolgscode als S_OK bedeutet, dass der Rückruf entweder die Daten selbst überprüft hat (wenn fReallyFALSE ist) oder die Daten selbst importiert (wenn fReallyTRUE ist). Wenn die Anwendung einen anderen Erfolgscode als S_OK zurückgibt, überprüft das Steuerelement nicht den schreibgeschützten Zustand des Bearbeitungssteuerelements.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | richole.h |
DLL | Msftedit.dll |