描述
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)