1
我试图从剪贴板保存图像。例如,如果我从Paint复制某些东西,这效果很好。如果我截取屏幕截图,Clipboard.GetContent().AvailableFormats
会向我显示0项 - 所以没有位图图像。从剪贴板保存截图
但是,当我把一个定时器1ms获取剪贴板数据,一切工作正常。由于我认为依赖随机时间很脏,我想打电话给像WaitForClipboard
。
任何想法?
我试图从剪贴板保存图像。例如,如果我从Paint复制某些东西,这效果很好。如果我截取屏幕截图,Clipboard.GetContent().AvailableFormats
会向我显示0项 - 所以没有位图图像。从剪贴板保存截图
但是,当我把一个定时器1ms获取剪贴板数据,一切工作正常。由于我认为依赖随机时间很脏,我想打电话给像WaitForClipboard
。
任何想法?
我认为你可以通过处理剪贴板更新事件来实现它。你可以参考下面的链接来了解如何处理剪贴板事件。
在剪贴板更新事件的处理程序,您可以使用Clipboard.GetContent().AvailableFormats
检查可用的内容。