CreateDC与CreateCompatibleDC建立的HDC有何不同?
文章来自:http://www.programmer-club.com.tw/ShowSameTitleN/vc/14701.html
HDC hdcDisp = CreateDC("DISPLAY", NULL, NULL, NULL);
HDC hdc = CreateCompatibleDC(hdcDisp);
HBITMAP hBitmap = CreateCompatibleBitmap(hdcDisp, 32, 32);
hBitmap = (HBITMAP)SelectObject(hdc, hBitmap);
HBRUSH hBrush = CreateSolidBrush(RGB(16, 96, 16));
在使用上是一样的
不过display dc memory 会在 VideoMemory
CompatibleDC 一般在SystemMemory
CreateDC与CreateCompatibleDC建立的HDC有何不同?相关推荐
- Win32汇编--图形操作--GDI原理
Win32汇编--图形操作--GDI原理 Windows是基于图形界面的,所以在Win32编程中,图形操作是最常用的操作.GDI的意义在于将程序对图形界面的操作和硬件设备隔绝开来,在程序中可以将所有的 ...
- CreateCompatibleBitmap 和 CreateCompatibleDC
函数功能:该函数创建与指定的设备环境相关的设备兼容的位图. 函数原型:HBITMAP CreateCompatibleBitmap(HDC hdc,int nWidth,int nHeight): 参 ...
- CreateCompatibleDC 说明
该函数创建一个与指定设备兼容的内存设备上下文环境(DC). 原型: HDC CreateCompatibleDC(HDC hdc): 参数: hdc:[in]现有设备上下文环境的句柄,如果该句柄为NU ...
- Win32 API 函数列表
ID编号 函数名 函数说明 详细说明 Win16支持 Win9x支持 WinNT支持 1 AbortDoc 终止一项打印作业 Yes Yes Yes 2 AbortPath 终止或取消DC中的一切路 ...
- Win32 API 函数列表1(格式有点乱)
西安邮电学院 徐兆元 ID编号 函数名 函数说明 详细说明 Win16支持 Win9x支持 WinNT支持 1 AbortDoc 终止一项打印作业 Yes Yes Yes 2 AbortPath 终 ...
- 实现屏幕监控的大体思路
屏幕监控简单说就是对进程的当前桌面进行截屏存成位图,然后将此位图数据传输到远程. 对桌面进行截图需要通过一系列Windows GDI API来完成的. 首先通过CreateDC,CreateCompa ...
- MFC GDI 图形设备接口函数
图形设备接口 图形设备接口(Graphics Device Interface) MFC的四种DC 常用函数 库存的GDI对象: RGB和YUV颜色空间 CColorDialog 颜色选择通用对话框 ...
- API函数的中文说明及所有的32位WindowsAPI函数的定义
API函数的中文说明及所有的32位WindowsAPI函数的定义 ============================API函数的中文说明============================= ...
- Win32 API 封装类总结
以下是一些封装的Win32 API类:备用: 重温WIN32 API ------ 最简单的Windows窗口封装类 http://blog.csdn.net/smstong/article/deta ...
最新文章
- FastDFS 集群 安装 配置
- 35、Power Query-分组中国式排名
- 【POJ】2387 Til the Cows Come Home
- go语言学习(基本数据类型)
- 云服务器建站原理_云服务器cvm与建站主机之间的区别
- nginx file not found 错误处理小记
- JS事件循环机制:同步与异步任务 之 宏任务 微任务
- Flink : Could not resolve substitution to a value: ${akka.stream.materializer}
- linux安装RarLinux
- hadoop put命令的格式_hadoop Shell命令详解
- java程序猿面试问缺点怎么回答_面试程序员被问“你的缺点是什么”,我该怎么回答?...
- 技术人员的价值是什么?技术的价值体现在赋能业务
- 数据结构队列的基本操作
- matlab 高精度无理数,如何从MatLab上的无理数生成近似分数?
- DLL文件如何还原打开方式
- hiber+spring继续找bug
- ROS学习之工作空间与创建过程
- 使用vscode利用vue脚手架创建项目每次修改代码都会频繁编译
- 乐学成语(HappyIdiom)
- Kali Linux使用arpspoof命令进行断网攻击(ARP欺骗)
热门文章
- libreCAD源码阅读笔记4
- 公安局计算机岗位应知应会综合基础知识,事业单位考试计算机综合知识基础知识真题...
- [hackthebox]shibboleth
- Java千百问_07JVM架构(015)_XmnXmsXmxXss有什么区别
- WEBGUI中上一页(PgUp/Page Up)和下一页(PgDn/Page Down)键不起效
- Jquery实现AJAX异步通信
- c语言图形学画扇形代码,利用CSS绘制任意角度的扇形示例代码
- php扇形分布图,php绘制一个扇形的方法
- 小程序swiper切换闪屏问题
- 【AAAI 2021】多出口架构的知识蒸馏:Harmonized Dense Knowledge Distillation Training for Multi-Exit Architectures