勇芳软件工作室.汉化:  Device Contexts > Device Contexts Functions >

RestoreDC

Previous pageReturn to chapter overviewNext page

描述

 

RestoreDC功能将设备上下文(DC)恢复到指定的状态。通过从早先调用SaveDC函数创建的堆栈弹出状态信息来恢复DC。

 

C++ 语法

 

BOOL RestoreDC(

__in HDC hdc,

__in int nSavedDC

);

 

PowerBASIC 语法

 

FUNCTION RestoreDC ( _

BYVAL hdc AS DWORD, _

BYVAL nSavedDC AS LONG _

) AS LONG

 

参数

 

hdc

 

[in]处理DC。

 

nSaveDC

 

[in]指定要还原的保存状态。如果此参数为正,则nSavedDC表示要恢复的状态的特定实例。如果此参数为负,则nSavedDC表示相对于当前状态的实例。例如,1恢复最近保存的状态。

 

返回值

 

如果函数成功,返回值不为零。

 

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

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

备注

 

堆栈可以包含DC的几个实例的状态信息。如果指定参数指定的状态不在堆栈顶部,RestoreDC将删除堆栈顶部和指定实例之间的所有状态信息。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)