三星i9600蓝牙耳机抓屏功能是在那个键上

网站服务器连续被攻击几天了,给大家造成不便,请理解
正文 最后编辑于:作者: 胡倡萌一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!
扫扫二维码,用手机访问本站!hp笔记本电脑抓屏是哪个键_百度知道
hp笔记本电脑抓屏是哪个键
提问者采纳
+ prt sc右边那个键一般在键盘右上角~用了个小框框起来了
其他类似问题
为您推荐:
hp笔记本电脑的相关知识
其他2条回答
抓屏不就是Print Screen Sys Rq键么.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁可以利用Graphics类的CopyFromScreen方法来实现屏幕截取,舍弃了比较麻烦的API函数,只要几句代码就能实现了,而且这个这个方法能实现只抓取部分区域的屏幕,可以实现类似qq抓屏的功能。
using&Susing&System.Collections.Gusing&System.Tusing&System.Dusing&System.Drawing.Iusing&System.Windows.Fnamespace&ConsoleApplication1...{&&&&class&Program&&&&...{&&&&&&&&static&void&Main(string[]&args)&&&&&&&&...{
&&&&&&&&&&&&&&& //获得当前屏幕的分辨率&&&&&&&&&&&&Screen&scr&=&Screen.PrimaryS&&&&&&&&&&&&Rectangle&rc&=&scr.B&&&&&&&&&&&&int&iWidth&=&rc.W&&
&&&&&&&&&&&&int&iHeight&=&rc.H
&&&&&&&&&&&&&&& //创建一个和屏幕一样大的Bitmap&&&&&&&&&&&&Image&myImage&=&new&Bitmap(iWidth,&iHeight);
&&&&&&&&&&&&&&& //从一个继承自Image类的对象中创建Graphics对象
&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(myImage);
&&&&&&&&&&&&&&& //抓屏并拷贝到myimage里&&&&&&&&&&&&g.CopyFromScreen(new&Point(<span style="COLOR: #,&<span style="COLOR: #),&new&Point(<span style="COLOR: #,&<span style="COLOR: #),&new&Size(iWidth,&iHeight));&&&&&&&&&&&&&&& //保存为文件&&&&&&&&&&&&myImage.Save(@"c:/1.jpeg");&&&&&&&&}&&&&}}
&以上内容转自lijgame的blog,在此对作者表示感谢!原文地址:现在就文中的&#8220;实现QQ截屏&#8221;功能继续研究如下。 <span style="COLOR: #、首先要实现在屏幕上画图,即:可以在屏幕上画出一个矩形框,双击该矩形框将截取矩形框内的屏幕。目前在屏幕上画图的C#实现代码如下:
[DllImport("User32.dll")]&&&&&&&&public&extern&static&System.IntPtr&GetDC(System.IntPtr&hWnd);&&&&&&&&&&&private&void&button19_Click(object&sender,&EventArgs&e)&&&&&&&&{&&&&&&&&&&&&System.IntPtr&&&DesktopHandle&&&=&&&GetDC(System.IntPtr.Zero);&&&&&&&&&&&&Graphics&g&=&Graphics.FromHdc(DesktopHandle);&&&&&&&&&&&&g.DrawRectangle(new&Pen(Color.Red),new&Rectangle(<span style="COLOR: #,<span style="COLOR: #,<span style="COLOR: #0,<span style="COLOR: #0));&&&&&&&&}
需要用到可恶的API,实在不想用这种方法来实现!<span style="COLOR: #、研究出QQ屏幕上画图的真相继续研究QQ截图的功能,发现当点击&#8220;截图&#8221;按钮之后,屏幕变成静止的了,原先网页上跳动的东西都不动了,哈哈,原因很简单,QQ截取了整个屏幕,然后用这张静止的屏幕覆盖全屏,真是精妙的解决办法啊!&于是用C#实现是:建一个子窗体ScreenForm ,在窗体上放一个pictureBox和一个label控件。ScreenForm代码如下:
using&Susing&System.Collections.Gusing&ponentMusing&System.Dusing&System.Dusing&System.Tusing&System.Windows.Fnamespace&copyScreen{&&&&public&partial&class&ScreenForm&:&Form&&&&{&&&&&&&&public&ScreenForm()&&&&&&&&{&&&&&&&&&&&&InitializeComponent();&&&&&&&&}&&&&&&&&public&event&copyToFatherTextBox&copytoF&&//截屏完毕后交个父窗体处理截图&&&&&&&&public&bool&begin&=&false;&&&//是否开始截屏&&&&&&&&public&bool&isDoubleClick&=&false;&&&&&&&&public&Point&firstPoint&=&new&Point(<span style="COLOR: #,&<span style="COLOR: #);&&//鼠标第一点&&&&&&&&public&Point&secondPoint&=&new&Point(<span style="COLOR: #,&<span style="COLOR: #);&&//鼠标第二点&&&&&&&&public&Image&cachImage&=&null;&&//用来缓存截获的屏幕&&&&&&&&public&int&halfWidth&=&<span style="COLOR: #;//保存屏幕一半的宽度&&&&&&&&public&int&halfHeight&=&<span style="COLOR: #;//保存屏幕一般的高度&&&&&&&&/*复制整个屏幕,并让窗体填充屏幕*/&&&&&&&&public&void&copyScreen()&&&&&&&&{&&&&&&&&&&&&Rectangle&r&=&Screen.PrimaryScreen.B&&&&&&&&&&&&Image&img&=&new&Bitmap(r.Width,&r.Height);&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(img);&&&&&&&&&&&&g.CopyFromScreen(new&Point(<span style="COLOR: #,&<span style="COLOR: #),&new&Point(<span style="COLOR: #,&<span style="COLOR: #),&r.Size);&&&&&&&&&&&&//窗体最大化,及相关处理&&&&&&&&&&&&this.Width&=&r.W&&&&&&&&&&&&this.Height&=&r.H&&&&&&&&&&&&this.Left&=&<span style="COLOR: #;&&&&&&&&&&&&this.Top&=&<span style="COLOR: #;&&&&&&&&&&&&pictureBox1.Width&=&r.W&&&&&&&&&&&&pictureBox1.Height&=&r.H&&&&&&&&&&&&pictureBox1.BackgroundImage&=&&&&&&&&&&&&&cachImage&=&&&&&&&&&&&&&halfWidth&=&r.Width&/&<span style="COLOR: #;&&&&&&&&&&&&halfHeight&=&r.Height&/&<span style="COLOR: #;&&&&&&&&&&&&this.Cursor&=&new&Cursor(GetType(),&"MyCursor.cur");&&&&&&&&&&}&&&&&&&&private&void&ScreenForm_Load(object&sender,&EventArgs&e)&&&&&&&&{&&&&&&&&&&&&copyScreen();&&&&&&&&}&&&&&&&&/*鼠标按下时开始截图*/&&&&&&&&private&void&pictureBox1_MouseDown(object&sender,&MouseEventArgs&e)&&&&&&&&{&&&&&&&&&&&&if(!isDoubleClick)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&begin&=&true;&&&&&&&&&&&&&&&&firstPoint&=&new&Point(e.X,&e.Y);&&&&&&&&&&&&&&&&changePoint(e.X,&e.Y);&&&&&&&&&&&&&&&&msg.Visible&=&true;&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&/*鼠标移动时显示截取区域的边框*/&&&&&&&&private&void&pictureBox1_MouseMove(object&sender,&MouseEventArgs&e)&&&&&&&&{&&&&&&&&&&&&if&(begin)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&//获取新的右下角坐标&&&&&&&&&&&&&&&&secondPoint&=&new&Point(e.X,&e.Y);&&&&&&&&&&&&&&&&int&minX&=&Math.Min(firstPoint.X,&secondPoint.X);&&&&&&&&&&&&&&&&int&minY&=&Math.Min(firstPoint.Y,&secondPoint.Y);&&&&&&&&&&&&&&&&int&maxX&=&Math.Max(firstPoint.X,&secondPoint.X);&&&&&&&&&&&&&&&&int&maxY&=&Math.Max(firstPoint.Y,&secondPoint.Y);&&&&&&&&&&&&&&&&//重新画背景图&&&&&&&&&&&&&&&&Image&tempimage&=&new&Bitmap(cachImage);&&&&&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(tempimage);&&&&&&&&&&&&&&&&//画裁剪框&&&&&&&&&&&&&&&&g.DrawRectangle(new&Pen(Color.Red),minX,minY,maxX-minX,maxY-minY);&&&&&&&&&&&&&&&&pictureBox1.Image&=&&&&&&&&&&&&&&&&&//计算坐标信息&&&&&&&&&&&&&&&&msg.Text&=&"左上角坐标:("&+&minX.ToString()&+&","&+&minY.ToString()&+&")\r\n";&&&&&&&&&&&&&&&&msg.Text&+=&"右下角坐标:("&+&maxX.ToString()&+&","&+&maxY.ToString()&+&")\r\n";&&&&&&&&&&&&&&&&msg.Text&+=&"截图大小:"&+&(maxX&-&minX)&+&"&#215;"&+&(maxY&-&minY)&+&"\r\n";&&&&&&&&&&&&&&&&msg.Text&+=&"双击任意地方结束截屏!";&&&&&&&&&&&&&&&&changePoint((minX&+&maxX)&/&<span style="COLOR: #,&(minY&+&maxY)&/&<span style="COLOR: #);&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&/*动态调整显示信息的位置,输入参数为当前截屏鼠标位置*/&&&&&&&&public&void&changePoint(int&x,&int&y)&&&&&&&&{&&&&&&&&&&&&if&(x&&&halfWidth)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&if&(y&&&halfHeight)&&&&&&&&&&&&&&&&{&msg.Top&=&halfH&msg.Left&=&halfW&}&&&&&&&&&&&&&&&&else&&&&&&&&&&&&&&&&{&msg.Top&=&<span style="COLOR: #;&msg.Left&=&halfW&}&&&&&&&&&&&&}&&&&&&&&&&&&else&&&&&&&&&&&&{&&&&&&&&&&&&&&&&if&(y&&&halfHeight)&&&&&&&&&&&&&&&&{&msg.Top&=&halfH&msg.Left&=&<span style="COLOR: #;&}&&&&&&&&&&&&&&&&else&&&&&&&&&&&&&&&&{&msg.Top&=&<span style="COLOR: #;&msg.Left&=&<span style="COLOR: #;&}&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&/*鼠标放开时截图操作完成*/&&&&&&&&private&void&pictureBox1_MouseUp(object&sender,&MouseEventArgs&e)&&&&&&&&{&&&&&&&&&&&&begin&=&false;&&&&&&&&&&&&isDoubleClick&=&true;&//之后再点击就是双击事件了&&&&&&&&}&&&&&&&&/*双击时截图时,通知父窗体完成截图操作,同时关闭本窗体*/&&&&&&&&private&void&pictureBox1_DoubleClick(object&sender,&EventArgs&e)&&&&&&&&{&&&&&&&&&&&&if&(firstPoint&!=&secondPoint)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&int&minX&=&Math.Min(firstPoint.X,&secondPoint.X);&&&&&&&&&&&&&&&&int&minY&=&Math.Min(firstPoint.Y,&secondPoint.Y);&&&&&&&&&&&&&&&&int&maxX&=&Math.Max(firstPoint.X,&secondPoint.X);&&&&&&&&&&&&&&&&int&maxY&=&Math.Max(firstPoint.Y,&secondPoint.Y);&&&&&&&&&&&&&&&&Rectangle&r&=&new&Rectangle(minX,&minY,&maxX&-&minX,&maxY&-&minY);&&&&&&&&&&&&&&&&copytoFather(r);&&&&&&&&&&&&}&&&&&&&&&&&&this.Close();&&&&&&&&&&&&//msg.Text&=&r.ToString();&&&&&&&&}&&&&}}
界面如下:本程序下载:&&&&&&&&&&& 演示版:
阅读(...) 评论()抓屏的快捷键是什么_百度知道
抓屏的快捷键是什么
提问者采纳
右上角prtsc,再进入画图程序点右键粘贴即可。
其他类似问题
为您推荐:
其他4条回答
print screen键,一般在字母键盘和数字键盘中间,上下左右四见上面的上面。
Alt+prtsc 抓取当前窗口;prtsc抓取整屏;无论用以上哪个方法,第二步是打开程序--附件--画图--编辑--粘贴。就ok了。
PrintScreen键,键盘上的名称有的是PrScrn SysRq,有的是PrintScreen SysRq。按该键可抓取整个屏幕;按Alt+该键只抓取当前窗口。
单按prnt scrn键,抓屏包括任务栏,如果加了alt这一个键,同时按,不包括任务栏。
您可能关注的推广
快捷键的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁电脑上的抓屏快捷键是什么_百度知道
电脑上的抓屏快捷键是什么
我用过几个print...什么的,不管用~~!
提问者采纳
按了print后还要手动粘贴的
其他类似问题
为您推荐:
快捷键的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 三星galaxy s5 i9600 的文章

 

随机推荐