利用剪贴板实现屏幕截词

合集下载

电脑截屏的三种方法

电脑截屏的三种方法

电脑截屏的三种方法电脑截屏在日常工作和生活中经常会用到,它可以帮助我们快速记录屏幕上的信息,或者分享有趣的内容。

下面将介绍电脑截屏的三种方法,希望能对大家有所帮助。

第一种方法是使用系统自带的截屏工具。

大部分操作系统都自带了截屏工具,比如Windows系统中的“Snipping Tool”和Mac系统中的“截图”工具。

使用这些工具,我们可以灵活选择截取整个屏幕、某个窗口或者自定义区域,然后保存或者直接复制截图到剪贴板。

这种方法简单方便,适合快速截取屏幕信息。

第二种方法是使用快捷键进行截屏。

在Windows系统中,我们可以使用“Win + PrintScreen”组合键直接将整个屏幕截取并保存为图片文件,而使用“Alt + PrintScreen”组合键可以截取当前活动窗口。

在Mac系统中,使用“Command + Shift + 3”可以截取整个屏幕,“Command + Shift + 4”可以截取自定义区域。

这些快捷键操作简单高效,可以快速完成截屏工作。

第三种方法是使用第三方截屏工具。

除了系统自带的截屏工具外,还有很多优秀的第三方截屏工具可供选择,比如Snagit、Greenshot等。

这些工具通常功能更加强大,支持更多的截图方式和编辑功能,比如添加标注、文字、箭头等。

有些工具还支持截取滚动页面和长截图,非常适合专业用户或者对截图要求较高的用户。

总结一下,电脑截屏有三种方法,使用系统自带的截屏工具、使用快捷键进行截屏,以及使用第三方截屏工具。

每种方法都有其特点和适用场景,我们可以根据实际需求选择合适的方法进行截屏操作。

希望本文介绍的内容能够帮助大家更加熟练地使用电脑截屏,提高工作和生活效率。

如何截屏和录屏电脑屏幕

如何截屏和录屏电脑屏幕

如何截屏和录屏电脑屏幕在如今数字化时代,截屏和录屏已经成为了我们日常生活和工作中必不可少的功能之一。

无论是为了记录重要信息、分享有趣瞬间或者解决技术问题,掌握如何截屏和录屏电脑屏幕的技巧都是非常重要的。

本文将介绍两种常见的截屏和录屏方法,并提供一些实用技巧供您参考。

方法一:截屏电脑屏幕截屏是指将整个或部分电脑屏幕内容保存为图片文件的操作。

以下是几种常见的截屏方法:1. 快捷键截屏最简单且常用的截屏方式是使用快捷键。

在Windows系统中,按下“Print Screen”(或“PrtScn”)键可将当前屏幕的内容复制到剪贴板。

您可以粘贴到任何支持图片的应用程序中,如Word、Paint或图片处理软件,然后保存为图片文件。

在Mac系统中,按下“Command + Shift + 3”组合键可以直接将截屏保存为桌面上的文件。

2. Snipping Tool工具Windows系统还提供了一个方便的截屏工具——Snipping Tool。

您可以在开始菜单中搜索并打开该工具。

通过选择“新建”来选择需要截取的屏幕区域,并将其保存为图片文件。

3. 第三方截屏工具除了系统自带的截屏工具,还有许多第三方软件可提供更多的截屏选项和编辑功能。

例如,Snagit、LightShot、Greenshot等都是常见的截屏工具,可以根据个人需求自由选择。

方法二:录屏电脑屏幕录屏是指将电脑屏幕上的动作和声音记录下来,保存成视频文件。

以下是几种常见的录屏方法:1. Windows 10自带录屏工具从Windows 10版本开始,系统自带了一款内置录屏工具——“Xbox Game Bar”。

您可以通过按下“Windows键+ G”组合键来打开该工具,并选择“开始录制”按钮开始录屏。

录屏结束后,您可以在“文件管理器”中找到保存的视频文件。

2. OBS Studio软件OBS Studio是一款免费且功能强大的开源录屏和直播软件。

您可以在其官方网站上下载并安装。

学会使用电脑的剪贴板和快速查找功能

学会使用电脑的剪贴板和快速查找功能

学会使用电脑的剪贴板和快速查找功能在如今信息爆炸的时代,电脑已经成为了人们生活中不可或缺的工具。

然而,很多人对于电脑的功能并不是非常了解,尤其是一些基本的操作技巧。

本文将介绍如何学会使用电脑的剪贴板和快速查找功能,帮助读者更高效地利用电脑。

一、剪贴板的使用剪贴板是电脑中的一个非常实用的功能,它可以暂时存储复制或剪切的文本、图像等内容,方便用户在不同的应用程序之间进行数据的传输。

学会使用剪贴板可以大大提高工作效率。

首先,我们需要了解如何复制和剪切内容。

当我们在电脑上选中一段文本或图像后,可以通过按下Ctrl+C来复制内容,或者按下Ctrl+X来剪切内容。

复制的内容会保留在剪贴板中,而剪切的内容则会从原位置删除,并保存在剪贴板中。

接下来,我们需要知道如何粘贴内容。

当我们想要将剪贴板中的内容粘贴到其他应用程序或文件中时,只需要将光标放置在目标位置,然后按下Ctrl+V即可。

这样,我们就可以轻松地将复制或剪切的内容粘贴到需要的地方。

除了基本的复制、剪切和粘贴操作外,剪贴板还有一些高级的功能。

例如,我们可以通过按下Ctrl+Shift+V来选择性地粘贴内容,比如只粘贴纯文本而不包含格式。

此外,一些剪贴板管理工具可以帮助我们管理剪贴板中的多个内容,方便我们在多个应用程序之间切换和粘贴。

二、快速查找功能的运用除了剪贴板,电脑还提供了快速查找的功能,帮助我们快速定位和访问需要的信息。

学会使用快速查找功能可以节省大量的时间和精力。

首先,我们可以利用电脑操作系统自带的搜索功能来查找文件和文件夹。

在Windows系统中,只需要点击任务栏上的搜索图标,然后输入关键词,系统就会自动搜索并显示相关的文件和文件夹。

在Mac系统中,我们可以使用Spotlight来进行搜索,同样只需要输入关键词即可。

除了搜索文件和文件夹,我们还可以利用快速查找功能来搜索网页、文档、邮件等。

在浏览器中,我们可以使用Ctrl+F来打开页面内搜索框,然后输入关键词,浏览器会自动定位并高亮显示匹配的内容。

笔记本截图快捷键ctrl加什么怎么保存

笔记本截图快捷键ctrl加什么怎么保存

笔记本截图快捷键ctrl加什么怎么保存在日常使用笔记本电脑的过程中,经常需要进行屏幕截图来记录重要信息或分享有趣内容。

而掌握一些截图的快捷键操作可以提高效率,其中常用的组合就是使用Ctrl键加上其他键来实现不同的截图操作。

接下来将介绍在笔记本电脑上如何使用Ctrl键结合不同按键来实现截图,并如何保存你所截取的屏幕内容。

截取整个屏幕按下Ctrl + PrtScn组合键可以将整个屏幕截图保存到剪贴板中,你可以通过粘贴到其他应用程序中来使用这张截图。

若要保存到文件中,可以直接使用以下步骤:1.按下Ctrl + PrtScn截图整个屏幕。

2.打开绘图工具或其他图片处理软件。

3.粘贴(Ctrl+V)到绘图工具中。

4.在绘图工具中保存文件并设置保存路径,选择保存格式和文件名称后点击保存即可。

截取当前窗口如果只需要截取当前活动窗口而非整个屏幕,则可以通过Alt + PrtScn组合键来完成。

想保存这样的截图时,可以按照以下步骤进行:1.按下Alt + PrtScn截取当前窗口。

2.同样打开图片处理软件如绘图工具。

3.粘贴(Ctrl+V)到软件中。

4.保存文件并设置相关保存选项后点击保存以保存你所截取的当前窗口内容。

截取部分区域有时候只需要截取屏幕上的某一部分区域,可以使用Windows键 + Shift + S 来进行区域截图。

如果要保存这样的截图,可执行以下步骤:1.按下Windows键 + Shift + S来选择所需的截图区域。

2.截图工具将自动将截取内容保存到剪贴板中。

3.打开绘图工具或其他图片处理软件。

4.粘贴(Ctrl+V)到软件中。

5.保存文件并进行相关设置后点击保存以保存你所截取的指定区域。

通过掌握以上组合键操作,你可以灵活高效地在笔记本电脑上进行屏幕截图,并保存所需内容。

无论是全屏、当前窗口还是部分区域,都能通过简单的快捷键组合来实现,让你截图保存变得更加便捷。

希望这些小窍门对你有所帮助!。

电脑直接截图怎样操作方法

电脑直接截图怎样操作方法

电脑直接截图怎样操作方法
要在电脑上直接截图,可以使用以下几种方法:
1. 使用键盘快捷键:按下“Print screen”(有时显示为“PrtScn”、“PrtSc”或类似的标签)键,这会将整个屏幕截图复制到剪贴板上。

然后,您可以粘贴到任何支持图片粘贴的应用程序中,如画图、Word文档或电子邮件中。

2. 使用“Windows”键+“Print screen”键:按下键盘上的“Windows”键和“Print screen”键,屏幕截图将自动保存到电脑上的“图片”文件夹中的“屏幕截图”子文件夹中。

3. 使用截图工具:Windows操作系统中有一个内置的截图工具叫做“截图工具”。

您可以在开始菜单中搜索“截图工具”,然后打开它。

使用该工具,您可以选择自由截图、矩形截图、窗口截图或全屏截图,并将截图保存到指定位置。

4. 使用第三方截图工具:除了内置的截图工具,还有很多第三方软件可以快速、灵活地截图,如Snagit、Greenshot等。

您可以根据个人喜好选择合适的截图工具,并按照其自带的操作方法进行截图。

以上是在Windows操作系统下的常见截图方法,如果您使用的是Mac或其他操作系统,操作方法可能会有所不同。

电脑截屏的三种方法

电脑截屏的三种方法

电脑截屏的三种方法在日常工作和学习中,我们经常需要用到电脑截屏的功能,无论是为了记录重要信息,还是为了与他人分享屏幕内容。

本文将介绍电脑截屏的三种方法,帮助大家更加方便地进行截屏操作。

第一种方法是使用系统自带的截屏工具。

在Windows操作系统中,我们可以使用“Snipping Tool”或者“截图工具”来进行截屏操作。

首先,我们可以在开始菜单中搜索“Snipping Tool”或者“截图工具”,然后打开该应用程序。

接着,我们可以选择“新建”来开始截图,然后用鼠标拖动来选择需要截图的区域。

最后,我们可以保存截图或者将其复制到剪贴板上,方便进行后续操作。

第二种方法是使用快捷键进行截屏。

在Windows操作系统中,我们可以使用“PrtScn”键或者“Win + Shift+ S”组合键来进行截屏操作。

如果我们使用“PrtScn”键,截图将会被复制到剪贴板上,然后我们可以粘贴到其他应用程序中进行保存或编辑。

如果我们使用“Win + Shift + S”组合键,屏幕会变暗,然后我们可以用鼠标拖动来选择需要截图的区域,截图也会被复制到剪贴板上。

第三种方法是使用第三方截屏软件。

除了系统自带的截屏工具外,我们还可以选择安装第三方的截屏软件来进行截屏操作。

这些软件通常提供更多的截屏选项和功能,比如延时截图、滚动截图等。

一些常用的第三方截屏软件包括Snagit、Greenshot等,它们可以满足不同用户的不同需求,提高截屏效率。

总结一下,电脑截屏的三种方法分别是使用系统自带的截屏工具、使用快捷键进行截屏以及使用第三方截屏软件。

每种方法都有其特点和适用场景,我们可以根据自己的需求选择合适的方法进行截屏操作。

希望本文的介绍能够帮助大家更加方便地进行电脑截屏,提高工作和学习效率。

10种截屏方法范文

10种截屏方法范文截屏是我们在使用电脑或移动设备时经常会遇到的需求,无论是记录重要信息、捕捉有趣瞬间,还是进行教学演示,截屏都是一项非常实用的技能。

接下来,我将介绍10种截屏方法,帮助您更好地完成截屏需求。

1.通过快捷键截屏在Windows操作系统下,您可以使用快捷键Ctrl + PrtScn来截取整个屏幕的截屏。

这将把截屏复制到剪贴板中,您可以将其粘贴到任何需要的位置。

如果只需要截屏当前活动窗口,可以使用Alt + PrtScn快捷键来实现。

2. 使用Windows内置的截图工具Windows 10操作系统中,您可以使用Windows键 + Shift + S来启动内置的截图工具。

该工具允许您选择所需的截屏区域,并将截屏保存在剪贴板中,稍后您可以将其粘贴到任何需要的位置。

3. 通过Snipping Tool截屏Windows操作系统中,Snipping Tool是一款非常方便的截图工具,您可以在开始菜单中找到它。

通过该工具,您可以选择捕捉全屏、窗口、矩形或自由形状等不同类型的截屏,并将其保存为图片文件。

4. 使用Mac的快捷键截屏5. 使用Mac的截屏工具Mac操作系统还提供了一款内置的截图工具,名为“截图”。

您可以在Launchpad中找到它。

通过该工具,您可以选择全屏、窗口、选定区域或记录屏幕等不同的截屏方式,并将截屏保存在指定位置。

6.使用移动设备的截屏功能在iOS和Android操作系统上,截屏功能也是内置的。

在iOS上,您可以同时按下Home和电源按钮来截屏。

在Android上,您可以同时按下电源按钮和音量下键(有时是音量上键)来截屏。

7.使用浏览器的截屏插件8.使用第三方截屏工具除了操作系统和浏览器提供的截屏工具外,还有许多第三方截屏工具可供选择。

例如,Snagit、Lightshot和Greenshot等工具提供了更多高级功能,如截取动画、滚动截屏和标注等。

9.使用云服务截屏一些云服务提供商,如OneDrive和Google Drive,也提供了截屏功能。

如何在电脑上进行截屏操作

如何在电脑上进行截屏操作在电脑上进行截屏操作是我们日常使用电脑的一项基本技能。

无论是为了保存一张有趣的图片、记录重要信息,或者与他人共享电脑屏幕的内容,掌握截屏操作可以极大地提高工作和学习的效率。

接下来,本文将介绍如何在电脑上进行截屏操作,并分享一些技巧和快捷键。

在Windows操作系统中,有多种方法可以进行截屏操作。

下面将分别介绍不同的截屏方式。

一、全屏截图全屏截图是最简单的截屏方式,只需按下一个快捷键即可完成。

1.按下键盘上的“Print Screen”键或“PrtSc”键。

2.打开“画图”或其他图片编辑软件。

3.在图片编辑软件中,按下“Ctrl+V”组合键,将截屏的内容粘贴在画布上。

4.点击图片编辑软件中的“保存”命令,将截屏保存在本地。

二、当前窗口截图有时候我们只需要截取当前窗口的内容,而不是整个屏幕。

1.按下键盘上的“Alt+Print Screen”组合键,将当前窗口截屏。

2.打开“画图”或其他图片编辑软件。

3.在图片编辑软件中,按下“Ctrl+V”组合键,将截屏的内容粘贴在画布上。

4.点击图片编辑软件中的“保存”命令,将截屏保存在本地。

三、截取特定区域有时候我们只需要截取屏幕上的特定区域,以便更加精准地记录信息或分享内容。

1.按下键盘上的“Win+Shift+S”组合键。

2.屏幕会呈现灰色覆盖层,鼠标指针变成十字线。

3.按住鼠标左键并拖动,选择要截取的区域。

4.松开鼠标左键,截图将被自动复制到剪贴板中。

5.打开“画图”或其他图片编辑软件。

6.按下“Ctrl+V”组合键,将截屏的内容粘贴在画布上。

7.点击图片编辑软件中的“保存”命令,将截屏保存在本地。

除了这些基本的截屏方法,还有其他一些技巧和快捷键可以进一步提高截屏操作的效率。

- 使用截图软件:除了Windows自带的“画图”软件,还有许多截图软件可以方便地进行截屏操作,并提供更多的编辑和标注功能。

- 使用快捷键:一些截图软件和操作系统提供了自定义的截屏快捷键,可以根据个人喜好设置。

[Word]常见的几种电脑截屏方法

常见的几种电脑截屏方法我们使用电脑的时候少不了一截屏这个方法,就算你平时不是用来游戏,但是你工作中也是必不可少的,如果你想要截取一个画面那么你必须就要会几中截屏方法,不然你的电脑就不好办喽,这个事情为什么这么说,那么是有道理的,下面给大家介绍几种方法吧,希望大家可以用最快的方法学会他。

一、PrintScreen按键+画图工具不论你使用的是台式机还是笔记本电脑,在键盘上都有一个PrintScreen按键,但是很多用户不知道它是干什么用的,其实它就是屏幕抓图的“快门”!当按下它以后,系统会自动将当前全屏画面保存到剪贴板中,只要打开任意一个图形处理软件并粘贴后就可以看到了,当然还可以另存或编辑。

提示:PrintScreen键一般位于F12的右侧。

二、抓取全屏抓取全屏幕的画面是最简单的操作:直接按一下PrintScreen键,然后打开系统自带的“画图”(也可以使用PS),再按下Ctrl+V即可。

该处没有什么技术含量,只是要记住防止某些“不速之客”污染了画面,比如输入法的状态条、“豪杰超级解霸”的窗口控制按钮等等。

提示:提醒想投稿的朋友:这样的画面比较大,一般的报纸或杂志要求300像素×300像素,最大不超过500像素×500像素(当然特殊需要除外),这就需要到PS或ACDSee中进行调整。

三、抓取当前窗口有时由于某种需要,只想抓取当前的活动窗口,使用全屏抓图的方法显然不合适了。

此时可以按住Alt键再按下PrintScreen键就可只将当前的活动窗口抓下了。

四、抓取级联菜单在写稿的过程中,免不了“以图代文”,特别是关于级联菜单的叙述,一张截图胜过千言万语。

但是,若想使用抓取当前窗口的方法来抓级联菜单就不行了:当按下Alt键以后菜单就会消失。

此时可以直接按下PrintScreen键抓取全屏,然后粘贴到图形处理软件中进行后期的处理。

如果使用画图工具,就可以使用方形选定工具将所需要的部分“选定”并“剪切”,然后按下Ctrl+E打开“属性”界面将“宽度”和“高度”中的数值设的很小,最后再粘贴并另存即可。

学会使用截屏软件方便捕捉屏幕面

学会使用截屏软件方便捕捉屏幕面随着科技的发展,电脑和手机已经成为我们日常生活中不可或缺的工具。

在使用电脑和手机时,我们常常会遇到需要截取屏幕内容的情况,比如截取网页的内容、保存重要信息或与他人分享有趣的内容。

学会使用截屏软件,可以快速准确地捕捉屏幕面,提高工作和学习效率。

本文将介绍几款常用的截屏软件,并指导读者如何使用这些软件进行屏幕截图。

一、常用截屏软件介绍1. Snipping Tool(截图工具)Snipping Tool是Windows操作系统自带的截屏工具,具有简单易用的特点。

要使用Snipping Tool,只需按下快捷键Win + Shift + S,然后选择所需截图区域或全屏,最后将截图保存或复制到剪贴板。

2. SnagitSnagit是一款功能强大的截屏软件,不仅支持截取静态图片,还可以录制屏幕动画和视频。

Snagit具有多种截屏模式,可满足不同需求。

用户可以通过拖拽、选择特定窗口或自定义区域等方式进行截屏操作。

此外,Snagit还提供了编辑工具,允许用户对截图进行标记、添加文字、调整大小等。

3. GreenshotGreenshot是一款开源的免费截屏软件,适用于Windows和Mac操作系统。

与其他截屏软件相比,Greenshot具有更多的自定义选项,用户可以根据个人喜好设置截取区域、快捷键、文件格式等。

此外,Greenshot还提供了一些实用的编辑工具,如箭头、文本框、画画等,方便用户对截图进行标注。

二、使用截屏软件进行屏幕截图的步骤1. 下载和安装截屏软件根据自己的操作系统选择适合的截屏软件,并下载安装到电脑或手机上。

2. 打开截屏软件双击截屏软件的图标,打开软件界面。

3. 设置截图区域根据需要设置截取的屏幕区域,可以是全屏、特定窗口或自定义区域。

4. 进行屏幕截图点击软件界面的截图按钮或按下相应的快捷键,进行屏幕截图操作。

5. 编辑和保存截图根据个人需求,可以使用软件提供的编辑工具对截图进行标注、添加文字等操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用剪贴板实现屏幕截词
尽管Windows系统中提供了诸多剪贴板管理功能函数,但这些功能函数一般情
况下都是在普通应用程序中使用。

对于一些常居顶层的高级中英文软件,要想通过剪贴板实现屏幕截词,在选择要截取的数据后必须通过CTRL+X或CTRL+C
功能
键将数据复制到剪贴板,然后才能利用GetClipboard和GetClipboardData函数截
获屏幕上数据。

我们知道,Windows应用程序中对剪贴板的支持,主要是通过直接处理以下剪
贴消息来实现的:
WM—COPY 将选择的数据拷贝到剪贴板中去(CTRL+C)
WM—CUT 将选择的数据拷贝到剪贴板,同时删除(CTRL+X)
WM—CLEAR 清除系统剪贴板中保存的剪贴数据
WM—PASTE 将系统剪贴板中的数据复制到窗口当前位置
所有Windows应用程序均支持以上消息处理功能,惟一不同的是一些应用程序
中包括多级窗口,处理上述剪贴板消息的窗口有所不同,有些应用程序中可能在父窗口中处理剪贴板消息,而有些应用程序中可能在子窗口中处理剪贴板消息。

于是,可以通过遍历应用程序窗口句柄的方法,将WM—COPY 消息通过SendMessage或PostMessage函数直接发送给拥有剪贴板消息处理功能的窗口,Windows就会自动将选择的数据复制到系统剪贴板,这时高级应用程序就可以直接
截取选择的数据了,从而实现屏幕截词功能。

Windows提供了一系列窗口管理API 功能函数,与本文功能有关的函数如下:
1.获取当前具有输入高亮条窗口的句柄HWND GetFocus()
函数的返回值为当前具有输入高亮条的窗口句柄,如果返回值为NULL则表示
当前不存在具有输入高亮条的窗口。

2.获取当前指定窗口父窗口句柄
HWND GetParent(HWND hWnd)
其中hWnd为当前窗口句柄,返回值为当前窗口的父窗口句柄,如果返回值为
NULL,则表示当前窗口没有父窗口。

3.获取与指定窗口相关窗口的句柄
HWND GetWindow(HWND hWnd,UINTfnRel)
该函数用来检索与给定窗口有关的窗口句柄,函数搜索系统的顶层窗口列表,返回与窗口有关的所有子窗口或所有同级窗口的句柄。

其中hWnd为标识原始窗
口的句柄,fnRel 指定返回窗口与原始窗口之间的关系,可以是下列参数值之一:
(1)GW—CHILD 标识窗口的第一个子窗口
(2)GW—HWNDFIRST返回窗口的第一个兄弟窗口,如果不存在则返回列表中的第一个顶层窗口
(3)GW—HWNDLAST 返回窗口的最后一个兄弟窗口,如果不存在则返回列表中的最后一个顶层窗口
(4)GW—HWNDNEXT 返回列表中紧跟给定窗口的兄弟窗口
(5)GW—HWNDPREV 返回列表中当前窗口的前一个兄弟窗口
(6)GW—OWNER 返回当前窗口的拥有者窗口句柄
函数的返回值为取得的窗口句柄,如果返回值为NULL表示fnRel参数无效、系
统的窗口列表结束、当前窗口不存在子窗口或拥有者。

利用上述三个函数,就可以遍历整个应用程序窗口,从而实现截取数据的消息WM—COPY 的所有发送过程。

但有一点需要提醒读者注意的是,如果要保存剪贴
板中原来的数据内容,在发送WM—COPY 消息前必须将剪贴板中的数据保存,当WM
—COPY 消息发送结束并正确读取剪贴板中数据之后,再恢复原有数据,使软件功
能达到尽善尽美。

至于剪贴板中数据的读取功能,其实现过程并不复杂,主要是一个打开、读
取和关闭的过程。

有关函数的原形如下:
1.打开剪贴板
HANDLE OpenClipboard(HWND hWnd)
其中hWnd为打开剪贴板的窗口句柄,返回值为TRUE表示打开成功,否则剪贴板打开失败。

2.取得剪贴板数据控制句柄
HANDLE GetClipboardData(UINT Form)
其中Form为剪贴板数据格式,CF—TEXT为文本数据格式,也可以是图形数据
格式或其它定义的数据格式,这里只讨论与本文程序功能相关的文本格式;返回值为剪贴板数据的内存控制句柄,如果为NULL表示地址无效。

3.内存控制句柄加锁
LPvoidGlobalLock(HANDLE Hand)
其中Hand为内存控制句柄,其返回值为指向内存控制句柄所在的特定数据格
式的指针,LPvoid中的void可根据实际需要来确定,可以是BYTE和WORD等数据格
式,上述获取的剪贴板数据内存控制句柄只有在加锁后方能读取内存中的数据。

4.内存控制句柄解锁
voidGlobalUnlock(HANDLE Hand)
其中Hand为被加锁的内存控制句柄。

内存数据读取结束后必须将其解锁,其
它应用程序才能再次操作相同内存数据。

5.关闭系统剪贴板
voidCloseClipboard(void)
剪贴板数据读取结束后,必须利用这个函数关闭系统剪贴板。

由于篇幅所限,下面仅给出通过剪贴板实现屏幕截词功能的主要函数,即直接遍历发送WM—COPY命令函数。

voidSendClip()
{ HWND dWnd,zWnd,zWnd1;
dWnd=GetFocus();
if(dWnd!=NULL){
SendMessage(dWnd,WM—COPY,0,0L);
while((zWnd=GetParent(dWnd))!=NULL){
if(zWnd==dWnd) break;
elsedWnd=zWnd;}
if(dWnd!=NULL){
SendMessage(dWnd,WM—COPY,0,0L);
zWnd=GetWindow(dWnd,GW—CHILD);
if(zWnd!=NULL){
SendMessage(zWnd,WM—COPY,0,0L);
dWnd=zWnd;
zWnd1=GetWindow(dWnd,GW—CHILD);
if(zWnd1!=NULL){
SendMessage(zWnd1,WM—COPY,0,0L);
while((dWnd=GetWindow(zWnd1,GW—HWNDNEXT))!=NULL){ if(zWnd1==dWnd) break;
else zWnd1=dWnd;
SendMessage(zWnd1,WM—COPY,0,0L); } }
while((dWnd=GetWindow(zWnd,GW—HWNDNEXT))!=NULL){
if(zWnd==dWnd) break;
elsezWnd=dWnd;
SendMessage(zWnd,WM—COPY,0,0L);
zWnd1=GetWindow(dWnd,GW—CHILD);
if(zWnd1!=NULL){
SendMessage(zWnd1,WM—COPY,0,0L);
while((dWnd=GetWindow(zWnd1,GW—HWNDNEXT))!=NULL){ if(zWnd1==dWnd) break;
else zWnd1=dWnd;
SendMessage(zWnd1,WM—COPY,0,0L); }}}}}}}。

相关文档
最新文档