CDC::AbortDoc
현재 인쇄 작업을 종료 하 고 응용 프로그램 마지막 호출 이후 장치에 기록 된 모든 것을 지웁니다는 StartDoc 멤버 함수입니다.
int AbortDoc( );
반환 값
성공한 경우 0 보다 크거나 같은 값 이나 음수 값 오류가 발생 한 경우. 다음은 일반적인 오류 값과 해당 의미를 보여 줍니다.
SP_ERROR 일반 오류입니다.
SP_OUTOFDISK 스풀링에 대 한 현재 사용 가능한 디스크 공간 부족 이며 없음 더 많은 공간을 사용할 수 있습니다.
SP_OUTOFMEMORY 에 스풀링 사용 가능한 메모리가 충분 하지 않습니다.
SP_USERABORT 사용자가 인쇄 관리자를 통해 작업을 종료 합니다.
설명
대체이 멤버 함수는 ABORTDOC 프린터 이스케이프 합니다.
AbortDoc 를 사용 해야 다음 종료 합니다.
사용 하 여 중단 함수를 지정 하지 않는 인쇄 작업 SetAbortProc.
인쇄 작업의 첫 번째 아직에 도달 했습니다 NEWFRAME 또는 NEXTBAND 이스케이프 호출 합니다.
응용 프로그램에서 인쇄 오류 또는 인쇄 작업을 취소 발견 되 면이 작업을 사용 하 여 종료 하지 해야는 EndDoc 또는 AbortDoc 클래스의 멤버 함수 CDC. GDI 자동으로 오류 값을 반환 하기 전에 작업을 종료 합니다.
응용 프로그램 사용자가 인쇄 작업을 취소할 수 있도록 대화 상자가 표시 되 면 호출 해야 AbortDoc 을 파괴 하기 전에.
인쇄 작업을 인쇄 관리자를 사용한 경우 호출 AbortDoc 전체 스풀 작업을 지웁니다-프린터 아무 것도 받습니다. 인쇄 관리자는 인쇄 작업을 시작할 때 사용한 경우 데이터는 실행 하기 전에 프린터를 보냈을 수 있습니다 AbortDoc 를 호출 했습니다. 이 경우 프린터 드라이버 프린터 (가능한 경우)를 다시 설정한 것 및 인쇄 작업을 종료 합니다.
예제
예제를 보려면 CDC::StartDoc.
요구 사항
헤더: afxwin.h