博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC CDC 双缓冲代码,
阅读量:2338 次
发布时间:2019-05-10

本文共 442 字,大约阅读时间需要 1 分钟。

1.创建新设备bdc,创建新设备画布bbmp

3.设备,画布绑定

4.绘画

5.交换

CRect rect;	GetClientRect(rect);	//1.创建新设备,画布,(图片的创建必须依靠fdc,否则会是黑白效果)	CDC *fdc= this->GetDC();	CDC bdc;	CBitmap bbmp;	bdc.CreateCompatibleDC(fdc);	bbmp.CreateCompatibleBitmap(fdc,200,200);	//2.设备,画布绑定,(必须先创建,后绑定)	bdc.SelectObject(bbmp);	//3.绘画	bdc.FillRect(rect,bdc.GetCurrentBrush());	bdc.LineTo(100,100);	//4.交换	bdc.BitBlt(10,10,200,200,fdc,0,0,SRCCOPY);	fdc->BitBlt(0,0,200,200,&bdc,0,0,SRCCOPY);

转载地址:http://vngpb.baihongyu.com/

你可能感兴趣的文章
安全模块springboot security
查看>>
springcloud gateway
查看>>
drools使用记录
查看>>
阿里六面,挂在hrg,我真的不甘心!
查看>>
人生的康波周期,把握住一次,足以改变命运!
查看>>
互联网公司那些价值观-阿里巴巴
查看>>
去面试快手,问了我很多消息队列的知识!
查看>>
图解LeetCode No.18之四数之和
查看>>
402. Remove K Digits
查看>>
75. Sort Colors
查看>>
获取数组中前K小的数字
查看>>
数组heapify变为堆结构
查看>>
二叉树的非递归遍历
查看>>
218. The Skyline Problem
查看>>
Java PAT (Basic Level) Practice 写出这个数
查看>>
Python PAT (Basic Level) Practice 1016 部分A+B
查看>>
Python PAT (Basic Level) Practice 1006 换个格式输出整数
查看>>
Python PAT (Basic Level) Practice 1009 说反话
查看>>
Python PAT (Basic Level) Practice 1011 A+B 和 C
查看>>
Python PAT (Basic Level) Practice 1017 A除以B
查看>>