什么是ResetDC

核心提示ResetDC,一种函数,该函数根据指定结构中的信息更新给定打印机或绘图仪的设备上下文环境。中文名ResetDCWindows CE不支持头文件wingdi.h库文件gdi32.libResetDC函数功能该函数根据指定结构中的信息更新给定

最佳答案:

ResetDC,一种函数,该函数根据指定结构中的信息更新给定打印机或绘图仪的设备上下文环境。

详情介绍

ResetDC,一种函数,该函数根据指定结构中的信息更新给定打印机或绘图仪的设备上下文环境。

中文名
ResetDC
Windows CE
不支持
头文件
wingdi.h
库文件
gdi32.lib

ResetDC函数功能

该函数根据指定结构中的信息更新给定打印机或绘图仪的设备上下文环境。

ResetDC简介

函数原型:HDC ResetDC(HDC hdc, ConST DEVMODE *lpInitData);

参数:

hdc:将要更新的设备上下文环境的句柄。

lpInitData:指向包含新设备上下文环境信息的DEVMODE结构的指针。

返回值:如果成功,返回值为原始设备上下文环境的句柄;如果失败,返回值为NULL。

Windows NT:若想获得更多错误信息,请调用GetLastError函数。

注释:当一个窗口按收一个WM_DEVMODECHANGE消息时,应用程序一般将使用函数ResetDC,ResetDC函数也可以在打印文档的时候改变纸张定位和纸张接收器。ResetDC函数不能用来改变驱动程序名、设备名或者输出端口。当用户改变通讯口连接或者改变设备名时,应用程序必须删除原始设备上下文环境,并根据新的信息创建一个新的设备上下文环境。应用程序可以把一信息设备上下文环境传递给ResetDC函数。这种情况下,ResetDC通常会返回一个打印机设备上下文环境。

ICM:由hdc指定的设备上下文环境的颜色文件将根据DEVMODE结构lpInitData元素中的信息进行重新设置。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib;Unicode:在Windows NT上实现为Unicode和ANSI两种版本。

 
友情链接
鄂ICP备19019357号-22