什么时候需要用到HDC及其它DC,它们有什么用?该怎么解决
什么时候需要用到HDC及其它DC,它们有什么用?
如题
------解决方案--------------------
HDC是句柄。句柄是一个 32 位的正整数,Microsoft Windows 用它来标识对象(此对象与C++对象是两回事),例如字体或位图。HDC是DC(设备上下文,又叫设备环境,Device Context)的标识。Windows引入DC,是为了实现与设备无关。DC在硬件和操作系统之间充当了一个接口。对应的,在MFC中还有一个CDC类,它是对HDC的风装,也就是将C++对象和Windows对象关联起来。
如题
------解决方案--------------------
HDC是句柄。句柄是一个 32 位的正整数,Microsoft Windows 用它来标识对象(此对象与C++对象是两回事),例如字体或位图。HDC是DC(设备上下文,又叫设备环境,Device Context)的标识。Windows引入DC,是为了实现与设备无关。DC在硬件和操作系统之间充当了一个接口。对应的,在MFC中还有一个CDC类,它是对HDC的风装,也就是将C++对象和Windows对象关联起来。