文章来自: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有何不同?相关推荐

  1. Win32汇编--图形操作--GDI原理

    Win32汇编--图形操作--GDI原理 Windows是基于图形界面的,所以在Win32编程中,图形操作是最常用的操作.GDI的意义在于将程序对图形界面的操作和硬件设备隔绝开来,在程序中可以将所有的 ...

  2. CreateCompatibleBitmap 和 CreateCompatibleDC

    函数功能:该函数创建与指定的设备环境相关的设备兼容的位图. 函数原型:HBITMAP CreateCompatibleBitmap(HDC hdc,int nWidth,int nHeight): 参 ...

  3. CreateCompatibleDC 说明

    该函数创建一个与指定设备兼容的内存设备上下文环境(DC). 原型: HDC CreateCompatibleDC(HDC hdc): 参数: hdc:[in]现有设备上下文环境的句柄,如果该句柄为NU ...

  4. Win32 API 函数列表

    ID编号 函数名 函数说明 详细说明 Win16支持 Win9x支持 WinNT支持 1 AbortDoc 终止一项打印作业  Yes Yes Yes 2 AbortPath 终止或取消DC中的一切路 ...

  5. Win32 API 函数列表1(格式有点乱)

    西安邮电学院 徐兆元 ID编号 函数名 函数说明 详细说明 Win16支持 Win9x支持 WinNT支持 1 AbortDoc 终止一项打印作业  Yes Yes Yes 2 AbortPath 终 ...

  6. 实现屏幕监控的大体思路

    屏幕监控简单说就是对进程的当前桌面进行截屏存成位图,然后将此位图数据传输到远程. 对桌面进行截图需要通过一系列Windows GDI API来完成的. 首先通过CreateDC,CreateCompa ...

  7. MFC GDI 图形设备接口函数

    图形设备接口 图形设备接口(Graphics Device Interface) MFC的四种DC 常用函数 库存的GDI对象: RGB和YUV颜色空间 CColorDialog 颜色选择通用对话框 ...

  8. API函数的中文说明及所有的32位WindowsAPI函数的定义

    API函数的中文说明及所有的32位WindowsAPI函数的定义 ============================API函数的中文说明============================= ...

  9. Win32 API 封装类总结

    以下是一些封装的Win32 API类:备用: 重温WIN32 API ------ 最简单的Windows窗口封装类 http://blog.csdn.net/smstong/article/deta ...

最新文章

  1. FastDFS 集群 安装 配置
  2. 35、Power Query-分组中国式排名
  3. 【POJ】2387 Til the Cows Come Home
  4. go语言学习(基本数据类型)
  5. 云服务器建站原理_云服务器cvm与建站主机之间的区别
  6. nginx file not found 错误处理小记
  7. JS事件循环机制:同步与异步任务 之 宏任务 微任务
  8. Flink : Could not resolve substitution to a value: ${akka.stream.materializer}
  9. linux安装RarLinux
  10. hadoop put命令的格式_hadoop Shell命令详解
  11. java程序猿面试问缺点怎么回答_面试程序员被问“你的缺点是什么”,我该怎么回答?...
  12. 技术人员的价值是什么?技术的价值体现在赋能业务
  13. 数据结构队列的基本操作
  14. matlab 高精度无理数,如何从MatLab上的无理数生成近似分数?
  15. DLL文件如何还原打开方式
  16. hiber+spring继续找bug
  17. ROS学习之工作空间与创建过程
  18. 使用vscode利用vue脚手架创建项目每次修改代码都会频繁编译
  19. 乐学成语(HappyIdiom)
  20. Kali Linux使用arpspoof命令进行断网攻击(ARP欺骗)

热门文章

  1. libreCAD源码阅读笔记4
  2. 公安局计算机岗位应知应会综合基础知识,事业单位考试计算机综合知识基础知识真题...
  3. [hackthebox]shibboleth
  4. Java千百问_07JVM架构(015)_XmnXmsXmxXss有什么区别
  5. WEBGUI中上一页(PgUp/Page Up)和下一页(PgDn/Page Down)键不起效
  6. Jquery实现AJAX异步通信
  7. c语言图形学画扇形代码,利用CSS绘制任意角度的扇形示例代码
  8. php扇形分布图,php绘制一个扇形的方法
  9. 小程序swiper切换闪屏问题
  10. 【AAAI 2021】多出口架构的知识蒸馏:Harmonized Dense Knowledge Distillation Training for Multi-Exit Architectures