兼容的DC
来源:互联网 发布:少年泰坦 知乎 编辑:程序博客网 时间:2024/04/24 08:53
兼容的DC指不是具体的图形设备,而是虚拟的设备,例如我们可以建一个虚拟的DC来存放和画bitmap,兼容DC的类 可以理解成CDC的派生类,可以调用CDC的各种绘图函数。
void CMDI_testView::OnDraw(CDC* pDC)
{
CMDI_testDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CDC pMemClientDC;
CRect m_rcClient;
//得到客户区域的填充矩形
GetClientRect(&m_rcClient);
pMemClientDC.CreateCompatibleDC(pDC);
CBitmap bmp;
bmp.CreateCompatibleBitmap(pDC,m_rcClient.Width(),m_rcClient.Height());
pMemClientDC.SelectObject(&bmp);
int nWidth = m_rcClient.Width();
int nHeight = m_rcClient.Height();
CRect rectangle;
pMemClientDC.FillSolidRect(&m_rcClient,RGB(0,255,255));
//分割客户区域成小矩形,逐个填充
for(int i = 0;i < nWidth;i++ )
{
rectangle.SetRect(i, 0, i+1, nHeight);
pMemClientDC.FillSolidRect(&rectangle, RGB(ColorR, ColorG, 255-MulDiv(i, 255, nWidth)));
}
pDC->BitBlt(0,0,nWidth,nHeight,&pMemClientDC,0,0,SRCCOPY);
pMemClientDC.DeleteDC();
}
- 兼容的DC
- 创建兼容的DC
- DC-DC转换器的电磁兼容技术
- 兼容位图和兼容DC的理解
- 兼容DC
- 兼容DC和兼容位图
- 兼容DC和兼容位图
- 内存兼容DC
- CreateCompatibleDC创建兼容DC
- 利用兼容DC绘图
- 兼容DC作用
- 关于位图显示为什么要用兼容DC的思考
- 关于兼容dc 兼容bmp(用来得到dc数值)
- 创建兼容DC双缓冲
- 关于HDC CDC 兼容DC
- 兼容DC与兼容位图关系
- 解析兼容DC与兼容位图
- DC/DC的工作原理
- css sprites + 滑动门
- 水稻多少钱
- 怎么才能让博客访问流量大
- 《机.器.猫》的真正的大-结-局
- Annotation 介绍
- 兼容的DC
- 检索标识或 Autonumber 值 (ADO.NET)
- 通过“中文”两个字来深度剖析各种不同的编码方式,彻底理解乱码是如何产生的?
- 执行SQL别忘了commit
- antbuster
- menu.addIntentOptions 添加动态菜单
- come here to study quickly
- dwr配置文件详解
- ACM基本算法分类、推荐学习资料和配套poj习题