CView::OnDragEnter

virtuelle DROPEFFECT OnDragEnter ( COleDataObject * pDataObject, DWORD DwKeyState, CPoint Ziff. );

Rückgabewert

Ein Wert aus der DROPEFFECT Enumerationstyps, womit die Art der Tropfen, der auftreten würde, wenn der Benutzer das Objekt an dieser Position gelöscht. Die Drop hängt in der Regel des aktuellen Schlüssel Zustand durch DwKeyStategekennzeichnet. Eine Norm Zuordnung der Keystates DROPEFFECT Werten ist:

Weitere Informationen finden Sie im Beispiel MFC Advanced Concepts OCLIENT.

Parameter

pDataObject

Verweist auf die COleDataObject in den Dropdown-Bereich der Ansicht gezogen wird.

dwKeyState

Enthält den Status der Zusatztasten. Dies ist eine Kombination aus einer beliebigen Anzahl der folgenden: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTONund MK_RBUTTON.

punkt

Die aktuelle Mausposition der relativ zum Clientbereich der Ansicht.

Bemerkungen

Vom Framework aufgerufen, wenn die Maus zunächst Region ohne Bildlauf im Drop-Zielfenster bewegt wird. Standardimplementierung ist nichts zu tun und zurück DROPEFFECT_NONE.

Überschreiben Sie diese Funktion zur Vorbereitung der zukünftiger Aufrufen an die OnDragOver -Memberfunktion. Alle Daten aus dem Datenobjekt sollte dieser Zeitpunkt für die spätere Verwendung in die OnDragOver -Member-Funktion abgerufen werden. Zu dieser Zeit zu geben die Benutzer visuelle feedback.nbsp sollten auch die Ansicht aktualisiert werden. Weitere Informationen finden Sie im Artikel Drag & Drop: implementieren ein Drop-Ziel im Visual C++ Programmer's Guide.

CView ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CView::OnDragOver, CView::OnDrop, CView::OnDropEx, CView::OnDragLeave, COleDropTarget::OnDragEnter

Index