ResetDC

【勇芳软件工作室】汉化HomePreviousNext

ResetDC功能根据指定结构中的信息更新给定的打印机或绘图仪设备上下文。

HDC ResetDC(

HDC 【HDC】,//设备上下文的句柄
CONST DEVMODE *【lpInitData】//具有设备上下文信息的结构的地址
); 

参数

【HDC】

标识要更新的设备上下文。

【lpInitData】

指向DEVMODE结构,其中包含有关新设备上下文的信息。

返回值

如果函数成功,则返回值是原始设备上下文的句柄。

如果函数失败,返回值为NULL。

备注

当窗口收到WM_DEVMODECHANGE消息时,应用程序通常会使用ResetDC函数。ResetDC也可用于在打印文档时更改纸张方向或纸盒。

ResetDC功能不能用于更改驱动程序名称,设备名称或输出端口。当用户更改端口连接或设备名称时,应用程序必须删除原始设备上下文并使用新信息创建新的设备上下文。

应用程序可以将信息设备上下文传递给ResetDC功能。在这种情况下,ResetDC将始终返回打印机设备上下文。

也可以看看

DeviceCapabilities, DEVMODE, 逃逸