IVsHierarchyDirectionalDropDataTarget.DropArea(IDataObject, UInt32, UInt32, UInt32, UInt32) Methode

Definition

Informiert die Hierarchie, dass Daten in einem Bereich abgelegt wurden.

public:
 int DropArea(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObject, System::UInt32 grfKeyState, System::UInt32 itemid, System::UInt32 area, [Runtime::InteropServices::Out] System::UInt32 % pdwEffect);
int DropArea(Microsoft::VisualStudio::OLE::Interop::IDataObject const & pDataObject, unsigned int grfKeyState, unsigned int itemid, unsigned int area, [Runtime::InteropServices::Out] unsigned int & pdwEffect);
public int DropArea (Microsoft.VisualStudio.OLE.Interop.IDataObject pDataObject, uint grfKeyState, uint itemid, uint area, out uint pdwEffect);
abstract member DropArea : Microsoft.VisualStudio.OLE.Interop.IDataObject * uint32 * uint32 * uint32 * uint32 -> int
Public Function DropArea (pDataObject As IDataObject, grfKeyState As UInteger, itemid As UInteger, area As UInteger, ByRef pdwEffect As UInteger) As Integer

Parameter

pDataObject
IDataObject

[in] Das Element, das gezogen wird. Dieses Datenobjekt enthält die Daten, die im Drag & Drop-Vorgang übertragen werden. Wenn das Ablegen geschieht, wird dieses Datenobjekt (Element) in die Zielhierarchie oder das Hierarchiefenster integriert.

grfKeyState
UInt32

[in] Der aktuelle Zustand der Zusatztasten für Tastatur und Maus.

itemid
UInt32

[in] Elementbezeichner des Datenablageziels, zu dem das Element gezogen wird. Eine Liste der itemid-Werte finden Sie unter VSConstants.VSITEMID.

area
UInt32

[in] Der Bereich, auf dem das Element abgelegt werden soll.

pdwEffect
UInt32

[in, out] Visuelle Effekte, die dem Drag & Drop-Vorgang zugeordnet sind, z. b. ein Cursor, eine Bitmap usw. Der Wert von dwEffects , der über die-Methode an das Quell Objekt übertragen OnDropNotify(Int32, UInt32) wird, ist der pdwEffects von dieser Methode zurückgegebene Wert von.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

Gültige Werte für grfKeyState sind in der folgenden Tabelle aufgeführt. Diese Werte können mit einem bitweisen OR-Operator kombiniert werden.

Hex Wert Beschreibung
0x0001 MK_LBUTTON Es wird auf die linke Maustaste geklickt.
0x0002 MK_RBUTTON Klicken Sie mit der rechten Maustaste.
0x0004 MK_SHIFT SHIFT der Schlüssel wird gedrückt.
0x0008 MK_CONTROL CONTROL der Schlüssel wird gedrückt.
0x0010 MK_MBUTTON Es wird auf die mittlere Maustaste geklickt.
0x0020 MK_ALT ALT der Schlüssel wird gedrückt.

Gilt für