IVsHierarchyDropDataSource.OnDropNotify – metoda (Int32, UInt32)
Upozorní klienty, zda přetažená položka byla vynechána.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int OnDropNotify(
int fDropped,
uint dwEffects
)
int OnDropNotify(
int fDropped,
unsigned int dwEffects
)
abstract OnDropNotify :
fDropped:int *
dwEffects:uint32 -> int
Function OnDropNotify (
fDropped As Integer,
dwEffects As UInteger
) As Integer
Parametry
- fDropped
[v] Pokud true, pak přetažená položka byla vynechána u cíle.Pokud false, pak nedošlo k poklesu.
- dwEffects
[v] Vizuální efekty, spojená s provozem a přetažení kurzory, bitmapy a podobně.Hodnota dwEffects předán zdrojového objektu prostřednictvím OnDropNotify metoda je hodnota pdwEffects vrácené Drop metoda.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsHierarchyDropDataSource::OnDropNotify(
[in]BOOL fDropped,
[in]DWORD dwEffects
);
Tuto metodu lze použijte k určení, zda byla vynechána data ze zdrojové hierarchie, na cíl.Použít OnBeforeDropNotify metody umožňují zdrojové hierarchie, povolit nebo zakázat rozevíracího seznamu dříve, než k ní dojde.
dwEffects Parametr obsahuje informace, který vrátil Drop metodu a který určuje typ přetažení, že došlo k chybě.Zdroj používá tyto informace k určení, zda došlo k nečekané efekt během přetažení.Například uživatel pravděpodobně přetáhli položky z hierarchie zdroje k cíli předvídání, že by položky přesunout do cílové.Však cíl nepodporuje přesun, ale nepodporuje propojení, cíl upozorní na zdroj, který namísto přesunutí došlo k propojení.Zdroje pak používá tyto informace znát, že ji měli zachovat, nikoli jeho kopii položky odstranit.
Viz také
IVsHierarchyDropDataSource – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek