Surface 怎么进行surface pro3屏幕截图图

Win10桌面用户也可学习 这6种Surface 3截屏方法
屏幕截图是我们经常用到的功能,不管是PC、还是平板,都有各自的截屏方法。微软Win8.1/Win10平板电脑Surface 3已经在全球多个国家和地区上市,第一批用户已经拿到了这款机型。那么Surface 3怎么截屏呢?我们看外媒介绍的以下6种方法。方法1:最简单的方法,按住Windows按钮(电源键),然后按下音量减小键。屏幕随之变暗一秒钟,然后截图就会被保存在照片库的Screenshots截图文件夹内。方法2:使用Surface 3键盘盖,首先按住Win键(键盘上带微软徽标的键,而非平板上的电源按钮),然后按下PrtScn截屏键。效果和方法1相同,屏幕变暗一秒后截图就保存在了照片库的Screenshots截图文件夹内。此方法同样适用于PC。方法3:和PC相同,直接按下键盘盖上的PrtScn,截图会被保存在剪切板。该过程中屏幕不会暗,截图也不会自动保存到库,用户需要手动把截图粘贴到画图或者Photoshop等应用中才能进行编辑和保存。方法4:还用键盘盖,按住Alt键,然后按下PrtScn。这种方法不是截取全屏,而是截取当前活动窗口画面。同样,使用这种方法不会让屏幕变暗,也不会自动保存截图,只是临时保存到剪切板,用户需要手动粘贴到画图等程序后进行编辑和保存。此方法同样适用于PC。方法5:使用Surface手写笔,连续按两下顶部按钮,然后用笔选择你要截取的屏幕区域范围(拖动出一个方形区域)。一旦笔尖离开屏幕,被选区域将会出现在一个新的OneNote页面中,用户可以进行编辑和保存。方法6:和PC一样,在Surface 3桌面模式下,打开Windows 8.1/Windows10自带的截图工具,点击“新建”按钮右侧的向下箭头,选择你要的截图方式,比如全屏、窗口、任意格式等。可以看到,很多方法都是我们在PC中经常用到的,比较特殊的就是配合Surface 3电源按钮以及手写笔的两种方式,当然这两种方式和Surface Pro 3的操作没有区别。而且使用手写笔截图的方式还能直接与OneNote结合,这对于使用Surface 3/Surface Pro 3的“常客”OneNote来说非常方便。(Source:Windows Central)关注Windows10,锁定Win10之家()
站长搜索讯 当前Insider会员们都在渴望着下一个Win10预览版的到来,微软在去岁末推送Windows10 RS1首个预览版时,曾承诺会从今年1月份开始加快Win10预览版的推送速度,同时还将改进Insider会员体验,充分发挥《会员中心》应用的作用。今天微软Windows团队在《会员中心》中发布了“Made by You(由你来定)”系列专题的开篇文章
正常情况下,win10系统电脑在启动时都会伴随着windows启动声音。不过,现在却有不少用户反馈自己的电脑在启动时没有任何提示音,而在使用重启操作时却会发出声音,这是怎么回事呢?下面,小编就向大家分享Win10系统电脑启动时没有声音的解决方案
Win10版《Hill Climb Racing》(爬山赛车)是一款基于物理模拟的趣味赛车游戏,玩家驾驶一款赛车跑在山地上,由于山地非常颠簸,需要玩家很好的把握油门和刹车,保证车子就不会翻过来。沿途可以收集金币,用来改造车子为背景,引导玩家进行游戏
圣诞假期和元旦之后,微软还没有进行新的Win10 Mobile预览版推送,但是对于目前最新的5.7英寸Lumia950 XL来说,稳定性和修复固件开始推送到更多国家和地区,比如美国和加拿大,该固件就是此前的MicrosoftMDG更新。根据当地网友反馈,Lumia 950 XL最新固件为.,硬件版本是4.0.3.1,更新内容:• 稳定性和性能改进• 改进SD卡支持• 改进亮度自动显示设置• 修复部分用户遇到的摄像头低光环境拍摄引起的照片噪点问题• 修复部分用户遇到的已录制的4K视频回放时引发的画面纹理问题
微信搜索“站长搜索”关注抢6s大礼!下载站长搜索客户端(戳这里)也可参与评论抽楼层大奖!
站长搜索讯&戴尔在CES2016上发布了Win10超极本Latitude 13 7370,这款产品外壳采用航空航天材料碳纤维,让设备既轻薄又耐用。外媒测试者上手演示了这款电脑,视频中可以看出7370的轻便和XPS13窄边框设计视觉效果良好
富可视在去年10月份发布了这款名为Kangaroo(袋鼠)的Win10迷你PC,在今年的CES2016展会中,该厂商再一次展示了这款设备。这款小电脑外观看上去像是一个便携SSD固态硬盘,它搭载英特尔Atom处理器、2GB内存以及32GB机身存储
假如你询问一个游戏玩家为什么不考虑一体式电脑,那么他们一定会这样回答你:一体式电脑配置不够高,而且后期升级也很麻烦。现在Maingear在CES大会上发布的新款一体式电脑正试图破解这两个难题,这款名为Alpha 34的一体式电脑拥有1440P分辨率曲面屏,最高配版配备了八核英特尔酷睿i7处理器(或16核英特尔至强处理器)和英伟达Titan X显卡
此前站长搜索曾报道过跑分网站上出现了搭载骁龙820的Win10 Mobile手机HP Falcon,在CES2016上,惠普发布了多款Win10笔记本电脑,而这款手机并没有公开发布,不过惠普官方一张图片表明正在测试Win10新手机。在惠普官方Windows10笔记本Elitebook folio设备宣传图片中,我们发现左上角处出现了一款Win10 Mobile手机,这可能就是惠普HP Falcon,形状有点像三星的WP手机,不过目前三星还未推出搭载Win10 Mobile系统的手机设备内容字号:
段落设置:
字体设置:
精准搜索请尝试:
这6种Surface 3截屏方法,Win10桌面用户也可学习
来源:作者:晨风责编:晨风
屏幕截图是我们经常用到的功能,不管是PC、手机还是平板电脑,都有各自的截屏方法。微软/平板电脑Surface 3已经在全球多个国家和地区上市,第一批用户已经拿到了这款机型。那么Surface 3怎么截屏呢?我们看外媒介绍的以下6种方法。方法1:最简单的方法,按住Windows按钮(电源键),然后按下音量减小键。屏幕随之变暗一秒钟,然后截图就会被保存在照片库的Screenshots截图文件夹内。方法2:使用Surface 3键盘盖,首先按住Win键(键盘上带微软徽标的键,而非平板上的电源按钮),然后按下PrtScn截屏键。效果和方法1相同,屏幕变暗一秒后截图就保存在了照片库的Screenshots截图文件夹内。此方法同样适用于PC。方法3:和PC相同,直接按下键盘盖上的PrtScn,截图会被保存在剪切板。该过程中屏幕不会暗,截图也不会自动保存到图片库,用户需要手动把截图粘贴到画图或者Photoshop等应用中才能进行编辑和保存。方法4:还用键盘盖,按住Alt键,然后按下PrtScn。这种方法不是截取全屏,而是截取当前活动窗口画面。同样,使用这种方法不会让屏幕变暗,也不会自动保存截图,只是临时保存到剪切板,用户需要手动粘贴到画图等程序后进行编辑和保存。此方法同样适用于PC。方法5:使用Surface手写笔,连续按两下顶部按钮,然后用笔选择你要截取的屏幕区域范围(拖动出一个方形区域)。一旦笔尖离开屏幕,被选区域将会出现在一个新的OneNote页面中,用户可以进行编辑和保存。方法6:和PC一样,在Surface 3桌面模式下,打开/自带的截图工具,点击“新建”按钮右侧的向下箭头,选择你要的截图方式,比如全屏、窗口、任意格式等。可以看到,很多方法都是我们在PC中经常用到的,比较特殊的就是配合Surface 3电源按钮以及手写笔的两种方式,当然这两种方式和Surface Pro 3的操作没有区别。而且使用手写笔截图的方式还能直接与OneNote结合,这对于使用Surface 3/Surface Pro 3的“常客”OneNote来说非常方便。(Source:)关注,锁定之家()微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端()也可参与评论抽楼层大奖!
软媒旗下软件:||||||||
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号电脑屏幕截图保存在哪 这6种Surface 3 - 小小知识站
电脑屏幕截图保存在哪 这6种Surface 3
最近有网友提出“电脑屏幕截图保存在哪 这6种Surface 3”等问题,小小知识站提取了各大知名网站有关“电脑屏幕截图保存在哪 这6种Surface 3”的部分信息,请注意,文中的内容不代表本站的观点,不要相信任何联系方式。下文是关于“电脑屏幕截图保存在哪 这6种Surface 3”的一些信息:
题目:Win8/Win8.1屏幕截图如何键归零或自动保存桌面?参考:&&&&&&&&第一:看看如何实现Win8/Win8.1屏幕截图“一键归零”?具体步骤如下:1、右击开始按钮,打开运行窗口,或者使用Win+R组合键&&&&&&&&&&&&&&&&打开运行窗口2、输入rgedit,打开注册表编辑器&&&&&&&&&&&&&&&&输入rgedit,打开注册表编辑器3、依次定位至HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer&&&&&&&&&&&&&&&&依次定位至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer&&&&&&&&4、选择Explorer,将右侧的ScreenshotIndex值改为1,重启生效。&&&&&&&&&&&&&&&&选择Explorer,将右侧的ScreenshotIndex值改为1小编提醒:另外,我们也可以使用注册表导入功能,实现“一键归零”。注:该注册表支持重复使用。&&&&&&&&&&&&&&&&使用注册表导入功能使用记事本,新建”Win8屏幕截图.reg“注册表文件,输入以下内容,保存生效。&&&&&&&&Windows Registry Editor Version 5.00&&&&&&&&[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer]&&&&&&&&"ExplorerStartupTraceRecorded"=dword:&&&&&&&&"ShellState"=hex:24,00,00,00,3d,28,00,00,00,00,00,00,00,00,00,00,00,00,00,00,&&&&&&&&01,00,00,00,13,00,00,00,00,00,00,00,6a,00,00,00&&&&&&&&"UserSignedIn"=dword:&&&&&&&&"SIDUpdatedOnLibraries"=dword:&&&&&&&&"LastClockSize"=hex:2d,00,00,00,11,00,00,00,42,00,00,00,11,00,00,00,32,00,00,0,11,00,00,00&&&&&&&&"GlobalAssocChangedCounter"=dword:&&&&&&&&"AppReadinessLogonplete"=dword:&&&&&&&&"EnableAutoTray"=dword:&&&&&&&&"ScreenshotIndex"=dword:&&&&&&&&导入Win8屏幕截图.reg注册表&&&&&&&&第二个:如何实现Win8/Win8.1屏幕截图自动保存当前系统桌面。这时,我们需要借助Win8自带的mklink命令实现系统目录软链接,即将原图片屏幕截图目录指定到系统桌面目录。&&&&&&&&&&&&&&&&mklink命令实现系统目录软链接全屏截图默认保存至Win8图片库屏幕截图目录下&&&&&&&&操作如下:&&&&&&&&1、首先删除Win8/Win8.1系统内置图片库屏幕截图文件夹&&&&&&&&2、右击开始按钮,打开命令提示符(管理员)&&&&&&&&&&&&&&&&打开命令提示符(管理员)&&&&&&&&3、输入如下命令格式:&&&&&&&&mklink /j "C:Users当前用户名PicturesScreenshots" C:Users当前用户名Desktop&&&&&&&&如当前Win8.1用户名为电脑百事网,即输入mklink /j "C:Users电脑百事网PicturesScreenshots" C:Users电脑百事网Desktop&&&&&&&&4、这时,Win8/Win8.1系统默认屏幕截图重定向至系统桌面&&&&&&&&&&&&&&&&
问题:这6种Surface 3截屏方法,Win10桌面用户也可学习
回答:屏幕截图是我们经常用到的功能,不管是PC、手机还是平板电脑,都有各自的截屏方法。微软Win8.1/Win10平板电脑Surface 3已经在全球多个国家和地区上市,第一批用户已经拿到了这款机型。那么Surface 3怎么截屏呢?我们看外媒介绍的以下6种方法。方法1:最简单的方法,按住Windows按钮(电源键),然后按下音量减小键。屏幕随之变暗一秒钟,然后截图就会被保存在照片库的Screensho...
问题:win7系统下使用print screen键加画图工具实现屏幕截图
回答:截图大家应该都会,我们在QQ上聊天的时候,经常会截图给好友看,往往自己电脑上都会保存一些搞笑幽默的图片,到时候在QQ群里,或者论坛贴吧里发给别人欣赏,像笔者电脑的大部分图片都是在上网的时候,遇见搞笑,有意思的图片,就使用截图工具截下来,保存到电脑文件夹里。一般使用QQ自带截图工具就行了,非常快捷方便,这个相信大家都会,这里就不再啰嗦,但是...
问题:Win8自带截图工具新功能
回答:按下Win键 + Q,我们可以直接进入应用搜索,在搜索框中输入截图二字,Win8即可找到系统自带的截图工具应用。图示:在Win8应用中轻松搜索到系统自带的截图工具右键点击Win8截图工具,可以从屏幕底端的操作栏中选择固定到开始屏幕或者固定到任务栏。图示:将Win8截图工具固定到开始屏幕或者任务栏 图示:固定到Win8开始屏幕和任务栏的截图工具无论是点击Win8开始屏幕还是任...
问题:Win8系统自动保存全屏截图将整个屏幕截图并自动保存
回答:...上两组快捷键外,我们又多了一组抓取整个屏幕的快捷键,即Win键+PrtSc键,它能够将整个屏幕截图并自动保存为图像文件。下面系统之家就为你详细介绍下Win8系统如何自动保存全屏截图。在Windows8中,按下Windows徽标键+PrtSc键,并松开后,屏幕会有一秒钟的变暗现象,这是系统正在将整个屏幕截图并将图像文件自动保存到&库\图片\屏幕截图&文件夹(默认是C:\Users\当前登...
问题:Win8系统Win键+PrtSc键自动保存全屏截图
回答:...上两组快捷键外,我们又多了一组抓取整个屏幕的快捷键,即Win键+PrtSc键,它能够将整个屏幕截图并自动保存为图像文件。下面小编就为你详细介绍下Win8系统如何自动保存全屏截图。在Windows8中,按下Windows徽标键+PrtSc键,并松开后,屏幕会有一秒钟的变暗现象,这是系统正在将整个屏幕截图并将图像文件自动保存到&库\图片\屏幕截图&文件夹(默认是C:\Users\当前登录用...
问题:Win8系统自动保存全屏截图的方法即Win键+PrtSc键
回答:...上两组快捷键外,我们又多了一组抓取整个屏幕的快捷键,即Win键+PrtSc键,它能够将整个屏幕截图并自动保存为图像文件。下面就为你详细介绍下Win8系统如何自动保存全屏截图。在Windows8中,按下Windows徽标键+PrtSc键,并松开后,屏幕会有一秒钟的变暗现象,这是系统正在将整个屏幕截图并将图像文件自动保存到&库\图片\屏幕截图&文件夹(默认是C:\Users\当前登录用户名...
问题:Win8Win8.1屏幕截图一键归零或自动保存当前系统桌面
回答:Windows下如何全屏截图?对于我们来说,最常用方法就是按PrintScreen键,借助画图完成全屏截图。但是在Win8系统下,直接使用Win+PrintScreen,自动将全屏截图保存在当前系统&屏幕截图&文件夹下。但是,很多时候我们希望实现一键归零或者自动保存桌面,我们又如何实现额?今天小编要分享的教程是如何实现win8/win8.1截屏一键归零和自动保存到桌面。第一:看看如何实现Win...
问题:Free Screen Capturer:不仅是截图还可录制屏幕
回答:Free Screen Capturer 是一款绿色免费无插件的集截图和屏幕录制于一身的软件。与其他同类产品相比,Free Screen Capturer 在截图功能上没有什么突出的特点,反倒是屏幕录制功能显得独具特色,这不禁要想到另一款同样具备屏幕录制功能的截图软件FastStone Capture 7.2:截图软件中的小霸王,不妨都下载试试,选出属于你风格的截图软件。Free Screen Capturer 主要特点:1.捕获截图2.录制屏幕3...
问题:Windows本身屏幕截图功能但要怎么用
回答:...当粘贴到画图中时,可能会弹出一个剪贴板中的图像比位图大,是否 类似问题:Windows7的屏幕截图工具怎么启动和使用? win7 64位屏幕截图工具不见了如何恢复? 狗问问 下载Fraps后,游戏截图在哪? 求windows windowsXP 按哪个键截图?屏幕截图保存在哪里?
问题:介绍Win7的三种截图技巧
回答:今天向大家介绍一些实用的Win7截图技巧,在你需要别人协助或需要发屏幕图片给别人的时候,非常管用的截图方法,一共三种,下面慢慢说来。第一种:使用Windows7自带的截图工具,它一般存在于附件中,找到它并打开,点击新建,启动截图,按住鼠标左键选择截图区域即可。第二种方法:基本每个电脑都有,就是使用键盘上的截图键Print Screen SysRq,有的显示的是缩写prt sc,...
问题:各位高手帮忙指导一下回答:是键盘上的Print Screen键 截图之后保存在你的剪贴板里 类似问题:用键盘上的PrScrn键截图的图片保存在哪 请问键盘上那个PrintScreenSysrq截图文件保存在哪里啊? 地下城键盘截图后保存在哪里? printsecreensysrq这个键盘截图文件自动保存在哪个位置 按print screen sysrq键截图后保存在哪个文件夹?... 问题:全面解读QQ屏幕截图功能
回答:腾讯QQ是国内最流行的,用户覆盖面最广的聊天软件,除了聊天,它的屏幕截图功能不能忽视哦!使用腾讯QQ的屏幕截图功能的用户一定不在少数,但是能够完全了解它的功能的应该比较少了,今天就和小编一起体验吧!第一步.开启QQ屏幕截图功能方法一:直接点击QQ聊天窗口的屏幕截图按钮方法二:使用QQ屏幕截图功能默认的快捷键:Ctrl+Alt+A第二步.开始截图鼠标指针变彩色,桌...
问题:保存了几张截图! 可是家里的保险突然断了 修好后我打开电脑保回答:在我的文档里的。 CFSYSTEM里有 类似问题:电脑突然蓝屏是什么原因,该怎么处理好? 为什么我的QQ突然不能截图?系统设置里是默认设置的 为什么我的电脑会突然蓝屏,出现一堆看不懂的东西,然后自 电脑蓝屏.玩游戏的时候突然就出现第一个图死机。然后开机出 为什么我用QQ截图时电脑显示器有时会突然黑屏,要...... 问题:超级兔子快乐影音活动截图教程
回答:第一步: 通常,截图的按键就是Print Screen SysRq,也有键盘上显示为PrtSC Sys Rq,具体位置就在F12右边,有的键盘是在退格键Back Space右边。截图按键Print Screen SysRq第二步:按下Print Screen SysRq键之后,系统会将当前屏幕截下来放到剪贴板,我们需要通过图像处理软件来讲起保存成文件。比如系统自带的画图,点击程序附件画图即可。第三步:选择粘贴或按ctrl+V即可将截图放下来,进...
分享给小伙伴们:
08-1607-3108-2007-28
09-1109-1109-1409-17
也许你感兴趣1&HRESULT&D3DXSaveSurfaceToFile(2&&&LPCTSTR&pDestFile,3&&&D3DXIMAGE_FILEFORMAT&DestFormat,4&&&LPDIRECT3DSURFACE9&pSrcSurface,5&&&CONST&PALETTEENTRY&*&pSrcPalette,6&&&CONST&RECT&*&pSrcRect7&);
第一个参数是指向设备的指针,不多说啦
第二个参数是截图文件的类型,支持的类型还不少,主要有下面这些
BMP,JPG,TGA,PNG,DDS,PPM,DIB,HDR,PFM
这里我们使用BMP-即位图格式
第三个参数是指向Surface的指针,也就是保存了截图数据的表面
第四个参数是Surface的调色板,这里不使用,设置为NULL
最后一个参数是Surface的矩形区域,也就是我们可以只截取Surface上某一矩形区域的数据,其实截取全屏和截取窗口的差别也就在这个参数的设置上
其他的函数在下面会逐一讲解
现在来定义我们的截屏函数,首先我们需要一个设备指针,因为在DX中,任何操作都与设备密切相关,所以设备指针几乎是每个DX函数都要用到的参数,我们这个函数也不例外,其次需要一个窗口句柄,当我们截取窗口时,把窗口句柄传入,当我们截取整个屏幕时,直接传入NULL。最后我们需要一个字符串参数来指定截图对应的文件名,如下
1&BOOL&ScreenShot(LPDIRECT3DDEVICE9&lpDevice,&HWND&hWnd,&TCHAR*&fileName)
详细步骤:
首先我们需要获取显示模式,注意这里获取的是显卡的显示模式,而不是设备的显示模式,因为设备的显示模式既有窗口模式,也有全屏模式,所以它的分辨率是不确定的,而显卡的显示模式返回的始终是最大分辨率,我们需要创建整个屏幕区域对应的Surface,当截取整个屏幕时,直接保存即可,当截取窗口时,我们将窗口所对应的区域保存即可
获取显卡显示模式的代码如下
1&HRESULT&2&3&&//&Get&adapter&display&mode4&D3DDISPLAYMODE&5&if&(FAILED(hr&=&lpDevice-&GetDisplayMode(0,&&mode)))6&&&&&return&7&
下面开始创建表面,这个表面是对应整个屏幕的
Code1&//&Create&the&surface&to&hold&the&screen&image&data2&LPDIRECT3DSURFACE9&3&if&(FAILED(hr&=&lpDevice-&CreateOffscreenPlainSurface(mode.Width,&4&&&&&mode.Height,&D3DFMT_A8R8G8B8,&D3DPOOL_SYSTEMMEM,&&surf,&NULL)))&//注意第四个参数不能是D3DPOOL_DEFAULT5&{6&&&&&return&7&}8&
接下来获取屏幕对应的数据,这个函数实际上是将显存中的数据拷贝到系统内存中
1&//&Get&the&screen&data2&if&(FAILED(hr&=&lpDevice-&GetFrontBufferData(0,&surf)))3&{4&&&&&surf-&Release()&;5&&&&&return&hr&;6&}7&
接下来我们判断是截取窗口还是截取屏幕,很简单,只需判断hWnd是否为NULL即可,如果是截取窗口则设置窗口对应的矩形区域即可
Code&1&//&area&to&capture&2&RECT&*rect&=&NULL&;&3&&4&WINDOWINFO&windowInfo&;&5&windowInfo.cbSize&=&sizeof(WINDOWINFO)&;&6&&7&if(hWnd)&//&capture&window&8&{&9&&&&&GetWindowInfo(hWnd,&&windowInfo)&;10&&&&&rect&=&&windowInfo.rcWindow&;11&}12&
最后一步,保存截图!
1&//&Save&the&screen&date&to&file2&hr&=&D3DXSaveSurfaceToFile(fileName,&D3DXIFF_BMP,&surf,&NULL,&rect);3&4&surf-&Release()&;5&6&return&hr&;7&
Code&1&BOOL&ScreenShot(LPDIRECT3DDEVICE9&lpDevice,&HWND&hWnd,&TCHAR*&fileName)&2&{&3&&&&&HRESULT&&4&&&&&&5&&&&&//&Get&adapter&display&mode&6&&&&&D3DDISPLAYMODE&&7&&&&&if&(FAILED(hr&=&lpDevice-&GetDisplayMode(0,&&mode)))&8&&&&&&&&&return&&9&10&&&&&//&Create&the&surface&to&hold&the&screen&image&data11&&&&&LPDIRECT3DSURFACE9&12&&&&&if&(FAILED(hr&=&lpDevice-&CreateOffscreenPlainSurface(mode.Width,&13&&&&&&&&&mode.Height,&D3DFMT_A8R8G8B8,&D3DPOOL_SYSTEMMEM,&&surf,&NULL)))&//注意第四个参数不能是D3DPOOL_DEFAULT14&&&&&{15&&&&&&&&&return&16&&&&&}17&18&&&&&//&Get&the&screen&data19&&&&&if&(FAILED(hr&=&lpDevice-&GetFrontBufferData(0,&surf)))&20&&&&&{21&&&&&&&&&surf-&Release()&;22&&&&&&&&&return&hr&;23&&&&&}24&25&&&&&//&area&to&capture26&&&&&RECT&*rect&=&NULL&;27&28&&&&&WINDOWINFO&windowInfo&;29&&&&&windowInfo.cbSize&=&sizeof(WINDOWINFO)&;30&31&&&&&if(hWnd)&//&capture&window32&&&&&{33&&&&&&&&&GetWindowInfo(hWnd,&&windowInfo)&;34&&&&&&&&&rect&=&&windowInfo.rcWindow&;35&&&&&}36&37&&&&&//&Save&the&screen&date&to&file38&&&&&hr&=&D3DXSaveSurfaceToFile(fileName,&D3DXIFF_BMP,&surf,&NULL,&rect);39&40&&&&&surf-&Release()&;41&42&&&&&return&hr&;43&}
那么如何实现任意区域截屏呢,我想大家已经想到了,假设使用鼠标拖拽的方法截图,记下鼠标按下和抬起时的坐标,构造一个RECT,然后传递给D3DXSaveSurfaceToFile函数就可以了,需要注意到是,由于鼠标拖拽到方向是任意的,所以在构造RECT的时候要注意right & left或者bottom & top 的情况,用下面的方法可以处理
Code&1&int&left&=&0&;&2&int&right&=&0&;&3&int&top&=&0&;&4&int&bottom&=&0&;&5&RECT&rect&;&6&&7&case&WM_LBUTTONDOWN:&8&&&&&left&=&(&short&)LOWORD(&lParam&);&9&&&&&top&=&(&short&)HIWORD(&lParam&);10&&&&&break&;11&12&case&WM_LBUTTONUP:13&&&&&right&=&(&short&)LOWORD(&lParam&);14&&&&&bottom&=&(&short&)HIWORD(&lParam&);15&16&&&&&rect.left&=&min(left,&right)&;17&&&&&rect.right&=&max(left,&right)&;18&&&&&rect.top&=&min(top,&bottom)&;19&&&&&rect.bottom&=&max(top,&bottom)&;20&&&&&//&调用截图函数21&
happy coding!
==THE END==Surface RT屏幕截图失灵的解决办法 - 推酷
Surface RT屏幕截图失灵的解决办法
不久前为了增加Surface的可撸性入手了一张32G的Micro SD储存卡。为了使用方便,我通过某些屌丝方法(文末告诉大家)把储存卡强撸映射到库中了。之后发现Surface的截图组合键爆了,即按下Windows+音量向下键屏幕出现截图动画,但库中的“屏幕截图”文件夹里却没有任何东西。
作为一个修电脑专家屌丝,第一步就是要排查是系统配置问题还是用户配置问题,所以我立即测试了一下Surface上的其他用户是否也有这个问题,结果发现只有我自己的账户有这个问题。而根据程序猿的直觉,按下截图键后,Windows应该会有个默认路径去保存当前截图,这个位置在Windows的设置里找不到,目测就是在注册表里的。在另一账户中,我发现“屏幕截图”这个中文名称的文件夹在Windows中的实际路径是用户目录下的Pictures\Screenshots,所以去注册表搜一下“Screenshots”,结果在这个位置,发现了一些不和谐的路径:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
{B7BEDE81-DF94--57A52620B86F}就是屏幕截图文件夹在Windows RT里的ClassID,而路径居然变成了D:\Pics\Screenshots,显然,储存卡被强撸后,是没有D这个盘符的。所以我们把它改成正确的路径就OK。
%USERPROFILE%表示的就是当前用户的用户文件夹(如C:\Users\Edi)。
最后说下那个把储存卡映射到库里的屌丝方法:
在磁盘管理里边撸掉储存卡的盘符
重新分配盘符,但要选择“装入以下空白NTFS文件夹中”,在系统盘指定一个位置。
从库中映射刚才装入的文件夹就OK。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示

我要回帖

更多关于 surface3怎么截图 的文章

 

随机推荐