IVsHierarchyDirectionalDropDataTarget.DropArea(IDataObject, UInt32, UInt32, UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |