IVsUIHierWinClipboardHelperEvents.OnPaste 方法
信号粘贴操作发生。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function OnPaste ( _
fDataWasCut As Integer, _
dwEffects As UInteger _
) As Integer
int OnPaste(
int fDataWasCut,
uint dwEffects
)
参数
- fDataWasCut
类型:System.Int32
[in] 如果 true, IDataObject 成功然后粘贴到目标层次结构。如果 false,然后剪切或复制操作已取消。
- dwEffects
类型:System.UInt32
[in] 视觉效果与拖放操作,例如光标,位图,依此类推。这些应与 OnDropNotify相同的视觉效果。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsUIHierWinClipboardHelperEvents::OnPaste(
[in] BOOL fDataWasCut,
[in] DWORD dwEffects
);
当对象粘贴时,目标项目处理 IDataObject的目录,然后建议侦听的层次结构粘贴通过调用 Paste发生。 此时,源层次结构可以从粘贴的清理。 例如,在剪辑,该项从源层次结构中移除。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。