剪贴板备份(Visual C++)






4.58/5 (20投票s)
在剪贴板操作之前,创建一个剪贴板数据的备份,并在完成后,可以将剪贴板恢复到原始状态。
引言
这段代码可以帮助你备份剪贴板数据,并在完成其他剪贴板操作后将其恢复。
我的经验:在开发 Word 插件程序时,新添加按钮的图标只能通过 `...->PasteFace()` 通过剪贴板设置。 这将清空要粘贴到 Word 中的剪贴板数据。 因此,我编写了这个类,它帮了我很多。
用法
// the constructor will do backup clipboard operation CClipboardBackup cbbackup; // any other clipboard operations ::OpenClipboard(NULL); ::EmptyClipboard(); ::SetClipboardData(......); ::CloseClipboard(); .... // restore cbbackup.Restore();
广告
顺便说一下,我在另一个网站上发表了另一篇关于另一个主题的文章:)