【教学课件】第16章监视剪贴板程序制作.ppt
《【教学课件】第16章监视剪贴板程序制作.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第16章监视剪贴板程序制作.ppt(14页珍藏版)》请在三一办公上搜索。
1、第16章 监视剪贴板程序制作,目前网络上的下载工具都有一个功能监视剪贴板。也就是说,当用户复制某个URL地址时,下载工具会自动察觉到并下载此URL地址对应的资源。本章将通过一个实际例子来演示如何监视剪贴板。,16.1 案例效果图,当用户复制某一下载资源的URL时,会被程序监视到。如果此URL符合一定要求便给出提示,如图所示,当用户复制地址、服务器端口等信息。,16.2 案例需求,完成监视剪贴板的功能,要求如下。当用户复制内容时,如果内容为http或ftp的URL,且资源扩展名为zip或jpg,则解析出URL对应的一些信息,包括域名、端口、文件路径、协议名等。表为一些测试用例。,16.3 需要掌
2、握的知识点,开发本程序需要掌握以下知识点。对话框编程基础。剪贴板查看器操作基础,监视剪贴板操作。,16.4 剪贴板查看器操作基础,要开发一个剪贴板监视程序,首先要知道剪贴板查看器的概念。剪贴板查看器实际上是一个窗口。当剪贴板中的内容发生变化时,此窗口会收到一个WM_DRAWCLIPBOARD消息。如果要获取此时剪贴板中的内容,可以通过剪贴板的其他函数完成。,16.4.1 获取剪贴板内容,获取剪贴板内容需要使用几个剪贴板相关的API,其操作步骤比较固定,具体流程如图所示。,16.4.2 剪贴板查看器链,一个操作系统中可能有多个剪贴板程序,操作系统将这些剪贴板程序保存到一个链中。当剪贴板发生变化时
3、,操作系统会将WM_DRAWCLIPBOARD消息发送给链中的第1个窗口。当第1个窗口处理完毕后,再由第一个窗口发送给第2个窗口,依次进行下去直到链的末尾。所以一个剪贴板查看器程序必须在收到WM_DRAWCLIPBOARD消息后,再将消息发送给下一个剪贴板查看器程序,代码如下所示。/将消息发送给下一窗口:SendMessage(m_hWndNextClipboardViewer,WM_DRAWCLIPBOARD,0,0);,16.4.3 设置当前窗口为剪贴板查看器,使用SetClipboardViewer剪贴板API函数可以将当前窗口设置为剪贴板查看器。SetClipboardViewer的定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 16 监视 剪贴板 程序 制作
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5657962.html