您好,您看一下您这个回答中的BitBlt是什么函数? 80

您好,您看一下您这个回答中的BitBlt是什么函数?http://zhidao.baidu.com/link?url=iqGJkxJJHSCJtlvAd_yFxNT-Rl... 您好,您看一下您这个回答中的BitBlt是什么函数?
http://zhidao.baidu.com/link?url=iqGJkxJJHSCJtlvAd_yFxNT-RlmraI1r-9NlNOr0xS2949jpKJbL1Zn0dJOTtnUhdbQgfjfq5y_zhSwG4abCRq
Bitmap bmSave = new Bitmap(this.panel1.Width, this.panel1.Height); //用于保存图片的位图对象
Graphics gSave = Graphics.FromImage(bmSave); //创建该位图的Graphics对象
Graphics gSrc = this.panel1.CreateGraphics();
HandleRef hDcSave = new HandleRef(null, gSave.GetHdc()); //得到句柄
HandleRef hDcSrc = new HandleRef(null, gSrc.GetHdc());
BitBlt(hDcSave, 0, 0, this.panel1.Width, this.panel1.Height, hDcSrc, 0, 0, 0xcc0020);
gSrc.ReleaseHdc();
gSave.ReleaseHdc();
//之前要判断下文件夹是否存在,不存在要创建,否则会异常,这里省略了
bmSave.Save(@"D:\截图\" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".jpg");
gSrc.Dispose();
gSave.Dispose();
bmSave.Dispose();
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏80(财富值+成长值)
lcg1986
2017-12-21 · TA获得超过3374个赞
知道大有可为答主
回答量:1858
采纳率:90%
帮助的人:1631万
展开全部
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式