相关疑难解决方法(0)

如何监控C#中的剪贴板内容更改?

我想在我的C#程序中使用此功能:当用户在任何地方执行Ctrl+ C或复制时(即当剪贴板内容发生更改时),我的程序将收到通知,并检查内容是否符合某些条件,如果是,则成为活动程序,处理内容等

我可以从中获取内容System.Windows.Forms.Clipboard,但是,我不知道如何从剪贴板监视内容更改.

如果使用Windows Vista或更高版本,请使用AddClipboardFormatListenerJohn Knoeller的答案,对于Windows XP,我必须使用较旧的,更脆弱的SetClipboardViewerAPI,如接受的答案.

.net c# clipboard

41
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

clipboard ×1