IVsHierarchyDropDataSource.OnDropNotify 方法
通知客户端所拖动的项被删除。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function OnDropNotify ( _
fDropped As Integer, _
dwEffects As UInteger _
) As Integer
int OnDropNotify(
int fDropped,
uint dwEffects
)
参数
- fDropped
类型:System.Int32
[in] 如果 true,被拖动的项在目标然后按下了。如果 false,放置则不会发生。
- dwEffects
类型:System.UInt32
[in] 视觉效果与拖放操作,例如光标,位图,依此类推。dwEffects 的值传递给数据源对象。 OnDropNotify 方法是 pdwEffects 的值。 Drop 方法返回。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsHierarchyDropDataSource::OnDropNotify(
[in]BOOL fDropped,
[in]DWORD dwEffects
);
使用此方法来确定从源层次结构的数据是否按下了在目标上。 ,在其前,,请使用 OnBeforeDropNotify 方法使源层次结构允许或禁止放置。
dwEffects 参数提供了 Drop 方法返回,并且,指定放置的类型发生的信息。 该代码示例此信息来确定一个意外的效果在谷值期间,是否发生。 例如,可能已将已从源层次结构中的项到目标所需的用户项目将被移动到个目标。 但是,在中,如果目标不支持移动,但是,支持链接,则目标通知该源链接发生而不是移动。 该源然后使用此信息了解它应保留,而不是删除,其该项目的副本。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。