函
1函数功能
该函数创建一个与指定设备兼容的内存
设备上下文环境(DC)。通过GetDc()获取的HDC直接与相关设备沟通,而本函数创建的DC,则是与内存中的一个表面相关联。
2函数原型
HDC CreateCompatibleDC(HDC hdc);
vb定义:
Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long) As Long
3参数
返回值:如果成功,则返回内存
设备上下文环境的句柄;如果失败,则返回值为NULL。
Windows NT:若想获得更多
错误信息,请调用GetLastError函数。
注释:内存
设备上下文环境是仅在内存中存在的设备上下文环境,当内存设备上下文环境被创建时,它的显示界面是标准的一个单色像素宽和一个单色像素高,在一个
应用程序可以使用内存设备上下文环境进行绘图操作之前,它必须选择一个高和宽都正确的位图到设备上下文环境中,这可以通过使用CreateCompatibleBitmap函数指定高、宽和色彩组合以满足
函数调用的需要。
CreateCompatibleDc函数只适用于支持光栅操作的设备,
应用程序可以通过调用GetDeviceCaps函数来确定一个设备是否支持这些操作。
当不再需要内存
设备上下文环境时,可调用DeleteDc函数删除它。