您现在的位置: 主页 > 上位机技术 > delphi > Delphi操作剪贴板
本文所属标签:
为本文创立个标签吧:

Delphi操作剪贴板

来源: 网络用户发布,如有版权联系网管删除 2020-04-04 

Delphi操作剪贴板 Windows使用剪贴板观察器和观察链。剪贴板观察器是一个显示剪贴板当前内容的窗口。

通常它应该至少能显示三种普通格式的内容:文字CF_TEXT、位图CF_BITMAP、元文件CF_MET

AFILEPICT。剪贴板观察链是一系列相互独立的剪贴板观察窗口,它们都能够接受当前发送

到剪贴板的内容。我们大致按照以下步骤在窗口中处理有关剪贴板的内容。

首先,使用SetClipboardViewer(HWND)函数向剪贴板观察链中加入一个观察窗口。当剪

贴板的内容发生变化时,该窗口会接收到一个WM_DRAWCLIPBOARD消息。该函数需要传递的参

数是观察窗口的句柄。返回值也是一个窗口句柄类型,标识了将要加入的下一个窗口。

然后,响应WM_DRAWCLIPBOARD消息处理剪贴板内容的变化。

最后,在程序退出或关闭时需要调用ChangeClipboardChain函数来将自己从观察链中删除

。然后调用SendMessage函数把这些消息传递到观察链中的下一个观察窗口。


              查看评论 回复



嵌入式交流网主页 > 上位机技术 > delphi > Delphi操作剪贴板
 

"Delphi操作剪贴板"的相关文章

网站地图

围观()