virtuelleDROPEFFECT OnDropEx (COleDataObject *pDataObject,DROPEFFECTDropDefault,DROPEFFECTDropList,CPointZiff.);
Rückgabewert
Die Drop-Effekt, der aus der Drop-Versuch an der angegebenen Position durch zeigengeführt. Dies muss einer der Werte durch DropEffectListgekennzeichnet sein. Drop-Effekte werden im Abschnitt Hinweise erläutert.
Parameter
pDataObject
Verweist auf die COleDataObject , die in dem Dropziel abgelegt ist.
dropDefault
Der Effekt, den der Benutzer für die Standard-Drop-Operation basierend auf den aktuellen Schlüssel Status ausgewählt haben. Es kann DROPEFFECT_NONEsein. Drop-Effekte werden im Abschnitt Hinweise erläutert.
dropList
Eine Liste der Drop-Effekte, die die Ablagequelle unterstützt. Drop Effektwerte können mit das bitweise OR-Operation kombiniert werden (|) Betrieb. Drop-Effekte werden im Abschnitt Hinweise erläutert.
punkt
Die aktuelle Mausposition der relativ zum Clientbereich anzeigen.
Bemerkungen
Vom Framework aufgerufen, wenn der Benutzer ein Datenobjekt über einem gültigen Ablageziel loslässt. Die Standardimplementierung ist nichts zu tun und ein Rückgabewert dummy (-1) an, dass im Rahmen den OnDrop -Handler aufrufen soll.
Überschreiben Sie diese Funktion, um die Wirkung einer rechten Maustaste Drag & Drop implementieren. Rechte Maustaste Drag & Drop in der Regel zeigt ein Menü Auswahlmöglichkeiten, wenn die Rechte Maustaste losgelassen wird.
Die Überschreibung der OnDropEx sollte für die Rechte Maustaste Abfragen. Können Sie GetKeyState oder speichern die Rechte Maustaste Zustand aus der OnDragEnter -Handler.
Verwenden Sie pDataObject um die COleDataObject für Zwischenablage-Datenformat und Daten gelöscht am angegebenen Punkt untersuchen.
Drop-Effekte beschreiben einen Drop-Vorgang zugeordnete Aktion. Die folgende Liste der Drop-Effekte finden Sie:
Weitere Informationen zum Festlegen des Standard-Menübefehls, finden Sie unter SetMenuDefaultItem in der Win32-Dokumentation und CMenu::GetSafeHmenu in diesem Band.
CView Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CView::OnDragEnter, CView::OnDragOver, CView::OnDrop, CView::OnDragLeave, COleDropTarget::OnDropEx