用户
 找回密码
 立即注册

2

主题

3

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2020-3-29 00:18:57
想实现手机屏幕截图功能,但没找到Smobile的相关文档,于是借鉴了C#的截图代码。
代码如下:            Bitmap bit = new Bitmap(this.Width, this.Height);       //实例化一个和图像控件一样大的bitmap
            Graphics g = Graphics.FromImage(bit);
            g.CompositingQuality = CompositingQuality.HighQuality;     //质量设为最高
            g.CopyFromScreen(this.Left, this.Top, 0, 0, new Size(this.Width, this.Height));      //保存整个控件为图片
            bit.Save(MobileResourceManager.DefaultImagePath + "\\TempFile\\" + "a.png");  

运行结果见附图。
问题:最终保存的图片是截取了服务器上的屏幕图片,这不是我想要的,我是想截取手机客户端的图片,请问以上代码问题出在哪里,这个功能该如何实现?感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
可以试试使用codecompiler实现 https://www.smobiler.com/guide/CodeCompiler.aspx
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册