영어로 읽기

다음을 통해 공유


RestoreDC 함수(wingdi.h)

RestoreDC 함수는 DC(디바이스 컨텍스트)를 지정된 상태로 복원합니다. DC는 SaveDC 함수에 대한 이전 호출로 만든 스택에서 상태 정보를 표시하여 복원됩니다.

구문

BOOL RestoreDC(
  [in] HDC hdc,
  [in] int nSavedDC
);

매개 변수

[in] hdc

DC에 대한 핸들입니다.

[in] nSavedDC

복원할 저장된 상태입니다. 이 매개 변수가 양수이면 nSavedDC는 복원할 상태의 특정 instance 나타냅니다. 이 매개 변수가 음수이면 nSavedDC는 현재 상태를 기준으로 instance 나타냅니다. 예를 들어 -1은 가장 최근에 저장된 상태를 복원합니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다.

설명

각 DC는 저장된 상태의 스택을 유지 관리합니다. SaveDC 함수는 DC의 현재 상태를 저장된 상태 스택으로 푸시합니다. 해당 상태는 생성된 동일한 DC로만 복원할 수 있습니다. 상태가 복원되면 저장된 상태가 제거되고 다시 사용할 수 없습니다. 또한 복원된 상태를 만든 후에 저장된 모든 상태도 제거되며 사용할 수 없습니다. 즉, RestoreDC 함수는 상태 정보 스택에서 복원된 상태(및 후속 상태)를 팝합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

디바이스 컨텍스트 함수

디바이스 컨텍스트 개요

SaveDC