CreateCompatibleDC()和GetDC()区别在哪里
来源:互联网 发布:软件销售笔试题库 编辑:程序博客网 时间:2024/05/22 15:17
今天看到一个
CreatCompatibleDC()创建了一个和当前屏幕的DC兼容的内存DC(DC就是设备上下文的意思,设备上下文就是当前的这个窗体的一些属性,譬如说他使用的画刷,画笔等等),在绘制位图的时候,你必须要在内存中建立这样的一个和当前设备的环境兼容的DC,也就是用这个函数建立,这样你才能把位图加载到这块内存里,然后在利用BitBlt函数将位图从内存复制到屏幕DC上,位图才能显示出来。这里涉及到一个概念:设备相关位图(DDB),设备无关位图(DIB)。GetDC()获取设备指针,该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文的句柄.以后可以在GDI函数中用该句柄绘图. 也就是取得设备上下文,供绘图或者其他的行为使用。
0 0
- CreateCompatibleDC()和GetDC()区别在哪里
- BeginPaint和GetDC区别
- BeginPaint 和 GetDC 的区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC之区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC之区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC的区别
- BeginPaint和GetDC的区别
- BeginPaint 和GetDC的区别
- BeginPaint和GetDC的区别
- CreateCompatibleDC类似GetDC,但只是表面关联
- BeginPaint和GetDC有什么区别?
- BeginPaint和GetDC有什么区别?
- 实战交叉编译——Ubuntu下交叉编译MiniDLNA到DD-WRT
- HDU 4355 Party All the Time 三分
- Android 自定义View styleable
- git教程推荐
- AndroidUI之绘图机制和原理 最完整的文章
- CreateCompatibleDC()和GetDC()区别在哪里
- STL源码解析—vector
- ios 定位当前城市
- ubuntu 忘记开机密码
- javaweb项目中获取项目名称
- LeetCode Remove Duplicates from Sorted List II
- AOP面向方面编程
- 利用plist实现越狱机器直接安装iOS APP
- Python中__init__方法介绍