InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Mike Hankey编写的剪贴板编程教学文章

作者 Jonathan Allen 译者 张海龙 发布于 2008年1月19日

领域
语言 & 开发
主题
.NET ,
富客户端/桌面 ,
编程

通用剪贴板是Windows中的众多基石之一,对于设计较好的应用,我们总是期望它能拥有最低限度的剪贴板支持,而更多的应用则拥有丰富的剪贴板支持。然而,.NET框架并没有直接将剪贴板的功能全部曝露出来,这使得许多开发者感觉它很神秘。Mike Hankey通过Code Project上的文章ClipSpy+,试着将它公之于众。

在第一节中,Mike讲到了如何将一个应用添加到剪贴板消息链中,它是应用间进行静态交互的场所,而一个应用的错误行为也可能通过它干扰到其它应用。

接下来,Mike讲到如何向剪贴板插入数据,以及如何从中获取数据,他使用了两个辅助应用程序:ClipSpy+和ClipInjector+。ClipSpy+会监视剪贴板的通信,当发现有来自ClipInjector+插入的一系列已知格式的数据时,就把它们显示出来。

查看英文原文Mike Hankey on Clipboard Programming