VB.net Graphics画在屏幕上的图像,如何再次使用Graphics.fromscreen截图 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs4
本版专家分:1906
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1906
Bbs1
本版专家分:0
怎么得到屏幕上的图像
想做一个抓图的,怎么得到一个Graphics类,里面的图片呢?rnGraphics 只能往里面画东西.
关于Graphics在图像上绘制文字问题
我的代码如下:rn Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("D:\08.jpg")rnrn Dim g As Graphics = Graphics.FromImage(image)rn g.DrawImage(image, 0, 0, image.Width, image.Height)rn g.PageUnit = GraphicsUnit.Displayrn g.CompositingQuality = Drawing2D.CompositingQuality.HighQualityrnrn g.SmoothingMode = Drawing2D.SmoothingMode.HighQualityrn Dim f As Font = New Font("黑体", 7, FontStyle.Regular)rn Dim MyFormat As New StringFormat()rn MyFormat.FormatFlags = StringFormatFlags.DirectionVerticalrn Dim b As Brush = New SolidBrush(Color.White)rn g.TextRenderingHint = Drawing.Text.TextRenderingHint.ClearTypeGridFitrn g.DrawString("123456890", f, b, 20, 20, MyFormat)rn image.Save("d:\aa.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)rn g.Dispose()rnrn我的问题就是保存后的JPG照片ACD和PhotoShop上都有文字在上面的,但在文件夹缩略图上为什么没有文字在上面,单击照片右键刷新缩略图后,文件夹缩略图上就有文字显示,请教朋友们<em>如何</em>才能保存后在文件夹缩略图上就有利用Graphics合成的文字显示而不用手动刷新,先谢过了!
如何抓取屏幕图像
抓取自己窗口内的或者整个<em>屏幕</em>的。
如何取得屏幕图像
去掉鼠标
VB.net截图
模拟<em>截图</em>区域的拖动、移动、周边灰色蒙版效果,不过代码比较简单,水平有限
在Graphics上使用CRectTracker的问题!
我从一个Graphics g得到一个hdc,在从hdc得到cdc,这样就可以<em>使用</em>CRectTracker::Draw(*pDC)为什么什么也没有画出?那位高手知道?在线等。。。。。。。。。。。
vb.net graphics 成员
graphic所有属性和方法,全面展示其用法
移动Graphics画的图像
Graphics画了字符串、矩形之类的, 想让这些图形右移一个像素。rn不要说让控件移动或逐像素拷贝....
graphics图像
用于开发俄罗斯方块,贪吃蛇等简单的小游戏,可以用于vc6.0。
请问为什么屏幕上的截图没有mouse?
我用以下在<em>屏幕</em>上<em>截图</em>:rnrnGraphics <em>graphics</em> = control.CreateGraphics();rn rnIntPtr hDCPanel = <em>graphics</em>.GetHdc();rnIntPtr hDCDesktop = Win32.GetDC(hWndDesktop);rnrnWin32.StretchBlt(hDCPanel, 0, 0, 800, 600,rnhDCDesktop, left, top,800 / zoomRate, 600 / zoomRate, rnWin32.SRCCOPY);rn rn<em>graphics</em>.ReleaseHdc(hDCPanel);rn rnWin32.ReleaseDC(hWndDesktop, hDCDesktop);rnrn所调用的API是这样的(在Win32 class底下):rnrn[DllImport("Gdi32.dll")]rn public static extern int StretchBlt(rn IntPtr hdcDest, rn int nXOriginDest, rn int nYOriginDest, rn int nWidthDest, rn int nHeightDest, rn IntPtr hdcSrc, rn int nXOriginSrc, rn int nYOriginSrc, rn int nWidthSrc, rn int nHeightSrc, rn int dwRop rn );rnrn可以<em>截图</em>,但所截出来的图没有鼠标,请问怎样也把mouse的形状也截到图上? 谢谢.
如何把日历画在网页上
类似OUTLOOKrn一个单元格一天或一月.rn用ASP,可以吗?
自定义的控件如何画在panel上?
要做一个图形程序,现在希望把各个图形做成控件,方便对各个图形的操作rn现在的问题是:自定义的控件继承自graphiccontrol,无法<em>画在</em>panel的canvas上。只能用canvas上的函数去话,这样的话定义控件就没有意义了。rn相对于有twincontrol继承来的控件可以方便的调用paintto函数,把控件直接画到panel的canvas上去。rn有人有经验么?rn是不是我的控件从twincontrol继承,或者给canvas重新定义一个函数?rnrnrnrn
已经截取屏幕图像如何打印所截取的屏幕图像??
//第一部先截取<em>屏幕</em><em>图像</em>,转成rnrnCDC dc; rndc.CreateDC( "DISPLAY ",NULL,NULL,NULL); rnCBitmap bm; rnint Width=GetSystemMetrics(SM_CXSCREEN); rnint Height=GetSystemMetrics(SM_CYSCREEN); rnbm.CreateCompatibleBitmap(&dc,Width,Height); rnCDC tdc; rntdc.CreateCompatibleDC(&dc); rnCBitmap*pOld=tdc.SelectObject(&bm); rntdc.BitBlt(0,0,Width,Height,&dc,0,0,SRCCOPY); rntdc.SelectObject(pOld); rnrn///此时CBitmap bm就是<em>屏幕</em>位图了。以上<em>截图</em>不知道准确吗?rnrn接下来<em>如何</em>用打印机打印出来????
vb.net如何拷贝屏幕?
亦即实现 printscreen键的功能?rnrnrn谢谢!
请问画在HDC上的图像转换成位图呢?
用DrawIcon <em>画在</em> Picture1.hdc 上的<em>图像</em>怎么才能转换成位图呢
怎么保存画在窗体上的图像????乞高手指教!!!
用VB.net 代码
我用打印机DC画在屏幕上和画在纸上右边距不同
我用DrawText函数在<em>屏幕</em>上画实现预览功能rn然后在纸上打印rn但是同样的代码实际打印的右边距却不对rnrn那位高人可以给我个答案
如何把Graphics画好的图像做成BufferImage
怎么把Graphics里面画好的地图,做成Image或者BufferImage,然后我的平移,放大,缩小操作就可以直接对Image这样的栅格,而不是原来的矢量操作了
如何将汉字画在Canvas上
将一个字符串<em>画在</em>Canvas上,且显示在正中央,字符串最好能够特殊显示,比如显示艺术效果,<em>如何</em>实现?
如何清除Canvas上的图像,以便再次绘画?
请各位指教,谢谢!
超出屏幕图像如何抓取?
我找到几个现有的抓屏软件只能抓取长度或宽度只有一者超出<em>屏幕</em>的<em>图像</em>(调用对方软件的滚动条滚屏截取),但是如果<em>图像</em>的长度、宽度同时超出了<em>屏幕</em>,要<em>如何</em>抓取呢?
如何获取屏幕的动态图像
想做的是:通过一台机器查看另一台机器的<em>屏幕</em><em>图像</em>,注意是动态<em>图像</em>。即另一台机器<em>屏幕</em>上的操作,都可以被看见。好像pcanywhere软件那样的。rn以及声音<em>如何</em>获取?rn希望高手们给点提示。 谢谢rn(不一定用.net实现)rn
Robot如何获取屏幕图像?
以下代码获得的<em>图像</em>为全黑, 为什么? 我想得到<em>屏幕</em><em>图像</em>, 该<em>如何</em>得到?rnrnrnrn
怎样把原图像和新画在图像上的线一起保存作为一幅新的图像?
怎样把原<em>图像</em>和新<em>画在</em><em>图像</em>上的线一起保存作为一幅新的<em>图像</em>? 在OnDraw OnPaint中画线,但当保存<em>图像</em>时,画的线保存不上,这一问题怎么解决?
获取屏幕截图
把这个用在DecorView上就是<em>截图</em> /** * 获取一个 View 的缓存视图 * * @param view * @return */ private Bitmap getCacheBitmapFromView(View view) { final boolean drawingCacheEnabled = true; view.setDra
c# 截图 屏幕
c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码c#<em>截图</em> 源码
屏幕滚动截图
很实用的一款<em>屏幕</em>滚动<em>截图</em>软件,不需要安装直接启动即可<em>使用</em>
Android屏幕及view的截图
在app分享时候可能会用到<em>屏幕</em><em>截图</em>,分享下android <em>屏幕</em><em>截图</em>包括普通的view及Listview全部<em>截图</em>,scrollview全部<em>截图</em>,webview全部<em>截图</em>。
屏幕页面截图工具
一个网页整页<em>截图</em>工具,操作简单,适合<em>截图</em>详情页等长图
屏幕滚动截图软件
很多时候需要<em>截图</em>,可是一个图片很大,超出了一个<em>屏幕</em>,这时就需要滚动鼠标来完成<em>截图</em>,这款软件就非常好用,<em>截图</em>之后就跳转到编辑,自带标尺,图片大小一幕了然。
屏幕薄雾截图
模仿WIN7的<em>截图</em>工具,VS2005工程。详细内容请移步http://blog.csdn.net/lewgate/article/details/7346495
c# 屏幕 截图 C
自己做的C#<em>屏幕</em><em>截图</em>。见笑。效果不是很好。
屏幕录像截图专家
<em>屏幕</em>录像<em>截图</em>专家,制作视频时,运用这个软件可以很好的截取部分视频加入其中,使视频的效果更好。
屏幕滚动截图工具
<em>屏幕</em>滚动<em>截图</em>工具是一款非常好用的<em>截图</em>软件,免注册单文件版。
屏幕区域截图
C#,区域<em>屏幕</em><em>截图</em>程序,^^
屏幕区域截图实现
RTrn<em>如何</em>操作区域<em>截图</em>呢?rn是不是首先把整个<em>屏幕</em>截取下来,然后显示在整个<em>屏幕</em>上,然后就是在自己截取下的<em>屏幕</em>上进行鼠标的选取操作?rnrn如果是,那截取下的<em>屏幕</em>是放在剪贴板上的,<em>如何</em>显示出来覆盖整个窗口呢?rnrn如果不是,该<em>如何</em>解决呢
vb.net再次求助!
怎么编写printdialog,printpreviewdialog,printpreviewcontrol,printdocumeng程序?rn请附一定的源程序!rnrn谢谢了!谢谢了!谢谢了!谢谢了!
vb.net排序再次发问
我想要实现的功能是通过FailureRateAndNetworkRiskCalculation()函数计算变电站的故障率和风险损失,之后输入到名为lstNetworkRisk的listbox中,输出的是字符串(变电站名)+(风险损失),然后再通过点击名为btnSortingNetworkRisk的button排序,这个过程是动态,可能是输进去十个变电站参数之后进行计算,然后点击排序,也可能是i个,也可能排序之后再添加变电站,再点击排序。现在我这样的结果也在排序,可是排出来的结果不正确。主要部分代码如下:rn 各位高手,我是<em>vb.net</em> 初学者,向大家请教一个排序的问题,代码具体如下 rnrnPublic Class Menu rn '定义变电站 rn Private strSubstations As New ArrayList rn'定义变电站故障率和风险计算公式,跟本贴的问题没太大关系 rn Private Sub FailureRateAndNetworkRiskCalculation() rn 中间省略具体函数…rn '输出计算结果 rn txtOverallFailureProbability.Text = overallfailureprobability rn rn NetworkRisk = CML + RC + CI rn txtAnnualCost.Text = NetworkRisk rn txtAnnualCML.Text = CML rn txtAnnualCI.Text = CI rn txtAnnualRC.Text = RC rn End Sub rn rn‘点击计算按钮调用上述函数进行计算rn Private Sub btnFailureRateCalculation_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculation.Click rn Dim i As Integer rn For i = 0 To 1000 rn FailureRateAndNetworkRiskCalculation() rn strNetworkRisk = txtAnnualCost.Text rn Next rn ‘'往listbox里面添加项目,包含字符串和数字,字符串和数字都是由上面的函数得来 rn lstNetworkRisk.Items.Add("The annual network risk at " & txtSubstation.Text & " is £ " & strNetworkRisk & ".") rn End Sub rnrn‘按照strNetworkRisk值的大小进行排序,可是现在没有办法正常排序,但是排出来的结果不正确rnPrivate Sub btnSortingNetworkRisk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSortingNetworkRisk.Click rn Dim i, j As Integer rn Dim ItemTemp As String rn 'Bubble sorting rn For i = 0 To lstNetworkRisk.Items.Count - 1 rn For j = 0 To lstNetworkRisk.Items.Count - 1 rn If i = j Then GoTo ii rn If Val(lstNetworkRisk.Items(i).strNetworkRisk) < Val(lstNetworkRisk.Items(j).strNetworkRisk) Then rn ItemTemp = lstNetworkRisk.Items(i) rn lstNetworkRisk.Items(i) = lstNetworkRisk.Items(j) rn lstNetworkRisk.Items(j) = ItemTemp rnii: End If rn Next j rn Next i rn End Sub rnrn由于是自学<em>vb.net</em>,不知道对listbox和数组的概念弄不太清楚,请给位高手指点迷津,谢谢了!rn
屏幕分块截图
把<em>屏幕</em>分成四块<em>截图</em>。每次都会检测当前<em>截图</em>与上一课<em>截图</em>是否变化。通过CRC值来对比
屏幕 指定区域 截图
Delphi 编写的 <em>屏幕</em> 指定区域 <em>截图</em>。效果不错
截图屏幕录像工具
一款简单方便快捷实用的<em>截图</em>录像工具,可制作编辑视频文件。
截图、文件监控、屏幕录像
<em>截图</em>工具、文件读写监控、绿色<em>屏幕</em>录像 共计三款绿色软件,事开发人员必备常用绿色工具!
屏幕 截图 vc 课程设计
<em>屏幕</em><em>截图</em>课程设计源码,老师评价为“优秀”
截图工具抓屏幕
<em>截图</em>工具,抓<em>屏幕</em>,可以方便<em>屏幕</em><em>截图</em>,<em>使用</em>,office帮手
iOS截图整个屏幕
<em>截图</em>整个页面若是要用类方法,则封装成一个类里面,到时候导入头文件,直接就可以用类来调用;- (UIImage *)getScreenImageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentC
屏幕 截图 桌面 画笔
<em>屏幕</em> <em>截图</em> 桌面 画笔 <em>屏幕</em> <em>截图</em> 桌面 画笔
VB.NET 如何快速导出图像
我是新手,接触VB.NET不久,现要做一个为<em>图像</em>添加页码和其他文字的<em>图像</em>处理软件,<em>使用</em>image.save方法保存<em>图像</em>,我现在的问题是<em>图像</em>列表中有几百张甚至更多的<em>图像</em>,处理完全部<em>图像</em>花费很多时间,不知道怎么提高速度!请各位大侠指点下,给个思路也行rn[code=VB.NET]rn添加页号rn Private Sub Mypic(ByVal picpath As String, ByVal dataitem As String)rn Tryrnrn Dim MyText = dataitem '页号rn Dim MyFont = New Font("宋体", FontSize, FontStyle.Bold) '字体大小rn Dim MyBrush As New SolidBrush(Color.FromArgb(255, 0, 0, 0)) '字体颜色rn MyImage = Image.FromFile(picpath)rn Bigbmg = New Bitmap(MyImage.Width, MyImage.Height)rn g = Graphics.FromImage(Bigbmg)rn g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.GammaCorrectedrn g.DrawImage(MyImage, 0, 0, MyImage.Width, MyImage.Height)rn If Me.RadioButton3.Checked = True Thenrn ScX = MyImage.Width - 100rn ScY = 100rn End Ifrn If Me.RadioButton4.Checked = True Thenrn ScX = MyImage.Width - 100rn ScY = MyImage.Height - 100rn End Ifrn g.DrawString(MyText, MyFont, MyBrush, ScX, ScY)rn Me.PictureBox1.Image = Bigbmgrn g.Dispose()rn Catch ex As Exceptionrn MsgBox(ex.Message)rn End Tryrn End Subrnrn '保存<em>图像</em>rn Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Clickrn Tryrn Dim Ritem As Integerrn Dim savepath As Stringrn If PictureBox1.Image Is Nothing Thenrn MsgBox("没有相关图片")rn Exit Subrn Elsern Me.ToolStripProgressBar1.Visible = Truern Me.ToolStripProgressBar1.Maximum = DataG.Rows.Count - 1rn For Ritem = 0 To DataG.Rows.Count - 2rn newname = DataG.Rows(Ritem).Cells(2).Valuern Mypic(DataG.Rows(Ritem).Cells(3).Value, DataG.Rows(Ritem).Cells(1).Value)rnrn 'Me.PictureBox1.Image = Image.FromFile(DataG.Rows(Ritem + 1).Cells(3).Value)rn savefolder = ToolStripTextBox2.Textrn endpath = "c:\ImageMark\" & savefolderrn savepath = "c:\ImageMark\" & savefolder & "\"rn Me.ToolStripProgressBar1.Value = Ritem + 1rn If Directory.Exists(endpath) = False Thenrn Directory.CreateDirectory(endpath)rn Me.PictureBox1.Image.Save(savepath & newname, System.Drawing.Imaging.ImageFormat.Jpeg)rnrn Elsern Me.PictureBox1.Image.Save(savepath & newname, System.Drawing.Imaging.ImageFormat.Jpeg)rn End Ifrnrn Nextrnrn End Ifrnrn MsgBox("转换完成")rn Me.ToolStripProgressBar1.Value = 0rn Me.ToolStripProgressBar1.Visible = Falsern Process.Start(endpath)rn Catch ex As Exceptionrn MsgBox(ex.Message)rn End Tryrn End Subrn[/code]rnrn
如何使用Graphics对象画点?
RTrnGraphics对象提供了很多绘图的方法,但是为什么没有画点的方法?
在VB.NET中怎样实例 Graphics
在VB.NET中怎样实例 Graphics
傻瓜问题:Graphics 如何使用??
是否只能在paint(Graphics g)中绘图?rn我在一个非paint()方法中加入如下代码:rn Graphics g;rn g.setColor(Color.black); rn g.fillOval(x,y,2,2);rn编译出错。提示为:rnE:\Study\Java\minicad\drawpic.java:36: variable g might not have been initializedrn请问: 可能是那里出错了?rn谢谢.
vb.net程序截图
<em>vb.net</em>程序<em>截图</em>
vb.net 截图软件
很不错的截屏软件,很多同事喜欢用。推荐给大家,希望能够帮助
如何将CxImage读入图像先是在屏幕上?
将CxImage支持的任意一种格式读入,然后在<em>屏幕</em>上绘制出来?rn希望能给个示例代码!谢谢!
Ubuntu1804如何使用截图
1 、打开终端执行 sudo apt-get install shutter 2、安装好之后,直接在终端执行 shutter就可以打开<em>截图</em>工具 -&gt; 3、设置快捷键,我这里将快捷键设置CTRL+SHIFT+A system setting -&gt;devices-&gt; keyboard -&gt; custom shortcuts 4、体验一下,就跟QQ快捷键<em>截图</em>一...
请问,VB.NET在PPC2002上如何使用串口!
请问,VB.NET在PPC2002上<em>如何</em><em>使用</em>串口!rn原来在台式机上用的微软101实例的RS232类不能用了!rn查到要用从coredll.dll中引API,可是没有API手册查,不知道<em>如何</em><em>使用</em>!rn希望那位高手能告诉我,谢谢!rn分不够可以再加!
请用vb.net在PPC上如何使用串口
请问一下,用<em>vb.net</em>在PPC2002上<em>如何</em><em>使用</em>串口rn我原来在台式机上用的是微软101实例中的RS232类,可是到了PPC上就不能用了!好像是WINAPI不一样了!rn我想知道<em>如何</em>用<em>vb.net</em>来正确的在PPC2002通讯串口收发信息。谢谢!rn如果有实例更好!rnrn另外想问一下,我的PPC2002上买来就有ACCESS,不知道大家一般是用什么数据库开发的!因为我看到还有SQLCE版的数据库!rnrn如果有数据库实例也发一个给我,谢谢!rn我的QQ:184699002rn我的信箱:benlee_wx_js@163.net
请问,VB.NET在PPC2002上如何使用ACCESS数据库!
请问,VB.NET在PPC2002上<em>如何</em><em>使用</em>ACCESS数据库!rnrn查到资料说要用ADO.NET,可是不知道具体<em>使用</em>方法!同时我在项目中也引不到与些相关的类或是命名空间!rnrn请那位大哥告诉我,谢谢!rn分不够可以再加!
vb.net 类似qq截图?
自己不能完成类似QQ<em>截图</em>的功能。网上找,VB.NET 资料很少,请各位老大赐教
使用python如何截图?
<em>截图</em>脚本,可以指定坐标和大小范围,然后<em>截图</em># -*- coding:utf-8 -*-from PIL import ImageGrab from selenium import webdriver import time class CaptureRectPng(object): def __init__(self): self._driver_locate = None
VB.NET截图方法
Dim pointLeftSoure As New Point(Me.Left, Me.Top) Dim pointLeftDestination As New Point(-1, -30) Dim sizeBackImage As New Size(Me.Width, Me.Height) Dim imgpnlLock As New Bitmap(Me.Width, Me.Height) Us...
VB.net 2008 截图问题
[code=VB.NET]rnOption ExplicitrnPrivate Declare Function DeleteDC Lib "gdi32" (ByVal hdc As Long) As LongrnPrivate Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As LongrnPrivate Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As LongrnPrivate Declare Function GetDesktopWindow Lib "user32" () As LongrnPrivate Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long) As LongrnPrivate Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As LongrnPrivate Declare Function BitBlt Lib "gdi32" (ByVal hDCDest As Long, ByVal XDest As Long, ByVal YDest As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hDCSrc As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As LongrnPrivate Declare Sub Sleep Lib "kernel32 " (ByVal dwMilliseconds As Long)rnPrivate Declare Function OleCreatePictureIndirect Lib "olepro32.dll" (PicDesc As PicBmp, RefIID As GUID, ByVal fPictureOwnsHandle As Long, IPic As IPicture) As LongrnPrivate Declare Function GetPixel Lib "gdi32 " (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As LongrnrnPrivate Type GUIDrn Data1 As Longrn Data2 As Integerrn Data3 As Integerrn Data4(7) As ByternEnd TypernPrivate Type PicBmprn Size As Longrn Type As Longrn hBmp As Longrn hPal As Longrn Reserved As LongrnEnd TypernrnPublic Function CaptureWindow(ByVal MubiaoX As Long, ByVal MubiaoY As Long, ByVal YanX As Long, ByVal YanY As Long) As PicturernDim hDCMemory As LongrnDim hBmp As LongrnDim hBmpPrev As LongrnDim R As LongrnDim hDCSrc As LongrnDim hPal As LongrnDim IID_IDispatch As GUIDrnDim IPic As IPicturernDim Pic As PicBmprn hDCSrc = GetDC(GetDesktopWindow())rn hDCMemory = CreateCompatibleDC(hDCSrc)rn hBmp = CreateCompatibleBitmap(hDCSrc, MubiaoX, MubiaoY)rn hBmpPrev = SelectObject(hDCMemory, hBmp)rn R = BitBlt(hDCMemory, 0, 0, MubiaoX, MubiaoY, GetDC(0), YanX, YanY, vbSrcCopy)rn DoEventsrn rn hBmp = SelectObject(hDCMemory, hBmpPrev)rn R = DeleteDC(hDCMemory)rn With IID_IDispatchrn .Data1 = &H20400rn .Data4(0) = &HC0rn .Data4(7) = &H46rn End Withrnrn With Picrn .Size = Len(Pic)rn .Type = vbPicTypeBitmaprn .hBmp = hBmprn .hPal = hPalrn End Withrn R = OleCreatePictureIndirect(Pic, IID_IDispatch, 1, CaptureWindow)rnEnd FunctionrnrnPrivate Sub Command1_Click()rn Picturebox1.Picture = CaptureWindow(100, 100, 200, 200)rnEnd Subrn[/code]rnrn哎,十分的纠结,由于VB6画出来的界面太难看了,装了个VS2008,发现上面的代码都不能用了,怎么改都改不好,达人们救救我啊!rn
Android的graphics绘制了印章图像
此demo为Android的<em>graphics</em>绘制了印章<em>图像</em>,代码较为简单,可供参考
VB.NET中如何抓取屏幕上任何一个点的颜色呢?
如题,有没有办法作到啊?<em>屏幕</em>上任何点。随便哪个地方。只要我想就都能抓rnrn要是有别的程序在运行的话,也要抓到别的程序里的颜色。rnrn自定义坐标抓,或者鼠标随机抓都无所谓。rnrn呵呵。能办到吗?
关于图像类Graphics的问题
mouseDragged(MouseEvent e) rnp1=new point(e.getX(),e.getY());rnrepaint();rnrn但是在panel上用Graphics g的draw方法画的时候,却发现鼠标在所画点的下方约50象素。请问是什么原因?谢谢
如何屏幕当前内容进行截图
具体需要用到那些相关的函数?请知道的朋友帮忙,谢谢!
如何实现简单的屏幕区域截图
各位大虾谁能给小弟指点一下迷津~~!!rn小弟想截取DeskTop中指定的一个矩形区域,可以是200*100的这么一个矩形框,不知道<em>如何</em>实现?还望各位大虾帮忙!有源程序最好!
重金购买,如何防止屏幕截图
怎样防止<em>屏幕</em><em>截图</em>?或者怎样才能做到像显示器的OSD菜单那样不被远程<em>屏幕</em>控制软件截获到?rn如果有好的办法,代码.请联系caicairoom@126.com.本人愿意购买!
VC如何实现屏幕局部截图
VC<em>如何</em>实现<em>屏幕</em>局部<em>截图</em>?知道的给段程序看看,那几个API不大会用。
高分求-如何实现屏幕截图?
本来想学学D3D<em>截图</em>,结果折腾了半天也设有搞定.rn请问能不能直接实现<em>屏幕</em>外<em>截图</em>?如果只能用D3D的方式,谁能结点代码么?DX编程一点没有学过....
请问:如何屏幕进行截图
请问:<em>如何</em>对<em>屏幕</em>进行<em>截图</em>?rnrn最好有一个简单的例子rnrn谢谢rn
基于graphics图像库的俄罗斯方块
基于<em>graphics</em><em>图像</em>库的俄罗斯方块 这个是去年c语言课的结课作业,最近整理u盘时发现。这是当时花费一周的劳动成果,在这里备份一下,留个念想,如果对大家有用,自然是在下的三生有幸,如果觉得这些代码敝陋不堪的,这个也是自然,希望各位多多包含,在此谢过了。 下面是c语言的代码(注,需要自行添加<em>graphics</em>图形库) #include &amp;amp;lt;stdio.h&amp;amp;gt; #include ...
图像截图flash版
本地<em>图像</em>截取,<em>使用</em>flash和.net技术本地截取<em>图像</em>,并上传到服务器
Capture.exe--图像截图
小巧灵活的<em>截图</em>软件,实用极其简单方便,放在桌面随时实用
matlab图像截图
matlab代码,<em>图像</em><em>截图</em>,修改文件位置,可以直接<em>使用</em>
C#使用Graphics在窗体上绘图
先上代码:  public partial class Form1 : Form     {         Pen redPen = new Pen(Color.Red, 3);         Size RectangleSize = new Size(50,50);         Size EllipseSize = new Size(80, 60);         publ
图像截图工具
一款很好用的<em>截图</em>工具 纯C#写的(源码) 不用调用第三方插件 代码简单易懂 很有学习价值 本人用的是win7+VS2010测试通过 主要功能: 1 <em>屏幕</em><em>截图</em> 2 <em>截图</em>压缩 3 支持全局快捷键 4 支持<em>屏幕</em>局部<em>截图</em>
图像加载,二值化,截图
此代码实现了24位图的,加载,灰度化,大津法二值化,以及保存处理后的位图。以及对位图的截屏。
图像截图---Capture.exe 2005
建議置於桌面或快捷 輕鬆快速截取所需圖像~用mouse 選取所需區域 然後直接貼於編圖軟件上即可自行編輯<em>使用</em>~或者可以直接貼在寄信軟體上快速馬上寄出不需再由附件叫出再寄
求教!如何捕获屏幕上“光标下的菜单”的图像
大家都知道ACDSEE中<em>屏幕</em><em>截图</em>有一个功能是截取<em>屏幕</em>中“光标下的菜单”的功能,请问这是怎么实现的?截取<em>屏幕</em>我是知道的,问题是怎么获得当前<em>屏幕</em>上的菜单,以及它的位置大小信息呢?
如何擦除画在桌面上的半透明图像 回调函数运行机制
rn最近在工作中遇到一些问题,希望大家帮帮我,分数不是问题rn1 在桌面上画的半透明<em>图像</em>,想把它擦除,再画另外一种颜色半透明<em>图像</em>,只擦除自己画的那块区域,桌面背景不用擦除。rnrn2 回调函数是怎么执行的?是创建一个线程来运行回调函数吗,回调函数结束时,线程也结束吗,下一次调用时再创建一个线程,是这样的吗?rnrn请XDJM们帮帮我。rnrnrn
屏幕标尺屏幕取色放大镜截图52yaogan.cn
<em>屏幕</em>标尺<em>屏幕</em>取色放大镜<em>截图</em><em>屏幕</em>涂鸦52yaogan.cn
屏幕取色器,截图器,屏幕画笔
<em>屏幕</em>取色器,<em>屏幕</em>画笔,<em>屏幕</em><em>截图</em>器,<em>屏幕</em>录像,<em>屏幕</em>放大镜,等等一应俱全
Graphics在图片上标注
Graphics在图片上做标注,简单的写了个基类和两个图形类,支持图形修改 主要是给论坛里提问题的朋友看一下
菜鸟求教:Graphics绘制的图像在不同分辨率的屏幕上位置不正确 的问题
rt,我在WINFORM上绘图时,是指定点的,比如rng.DrawLine(blackpen, new Point(xpercent * 50, ypercent * 700), new Point(xpercent * 750, ypercent*700));rn现在的问题是在不同分辨率的<em>屏幕</em>上存在这块画布位置错了的现象,其他部分是拖的控件,都没有问题,有没有什么方法可以让程序适应不同分辨率的<em>屏幕</em>呢?希望能说的详细一些,谢谢
再次提出Graphics的一些问题,高手进
小弟想做的效果的是文字从右向左移动:rn 《-----“高手,帮帮忙”rn其实从右向左我已经解决了。问题是我想要文字从上向下移动:rn “高手,帮帮忙”rn 我想做到以上问题逆时针旋转90度,也是<em>屏幕</em>逆时针旋转90度后看到的效果跟没有旋转时的rn从右向左效果相同rn 高手帮帮忙。
程序如何截图程序外的图像呢?
我单击<em>截图</em>按钮BUTTON,然后鼠标移动到某一个坐标,松开鼠标,然后截取当前位置20*20的<em>图像</em>呢?
VB.net 锁屏幕
一 个 <em>vb.net</em> 的 锁 屏 源 码
VB.net socket屏幕传输
VB.net做的sockets演示,实时截取电脑上的<em>屏幕</em>选取并传输到客户端上 分为recorder和player两个程序
VB.NET初始化屏幕代码
主要作用: 用户可以确定应用程序已经启动 显示一些该应用程序的基本信息 应用程序初始化
vb.net 获取屏幕代码
用VB.NET 来获取本机拍照<em>屏幕</em>代码 远程控制爱好者可以用这个代码来获取对方<em>屏幕</em>信息
VB.NET远程屏幕监控
VB.NET远程<em>屏幕</em>监控程序,包含监控端和被监控端.
截图取色屏幕标尺录像
<em>截图</em>取色<em>屏幕</em>标尺录像(取色、标尺、<em>截图</em>取色、<em>屏幕</em>标尺、录像)工具
屏幕录像滚动截图FSCapture
解压即可用,方便快捷轻小。用了很多年了,一直很好用。特别是各种<em>截图</em>,如网页的滚动<em>截图</em>,录像等
U3 的原版启动镜像下载
U3 的原版启动镜像,量产恢复U3盘需要的。 相关下载链接:[url=//download.csdn.net/download/mooddak/2016287?utm_source=bbsseo]//download.csdn.net/download/mooddak/2016287?utm_source=bbsseo[/url]
C# 进行简单的地理数据读取检查 生成所需的txt下载
C# 进行简单的地理数据读取检查 生成所需的txt 相关下载链接:[url=//download.csdn.net/download/z20032100/4570817?utm_source=bbsseo]//download.csdn.net/download/z20032100/4570817?utm_source=bbsseo[/url]
cmp.exe cmp 命令下载
cmp.exe cygwin自带的 类似于Linux 下的 cmp 命令 相关下载链接:[url=//download.csdn.net/download/wangxvfeng101/8491449?utm_source=bbsseo]//download.csdn.net/download/wangxvfeng101/8491449?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的