다음을 통해 공유


CPrintDialog::GetPrinterDC

프린터 디바이스 컨텍스트에 대 한 핸들을 검색합니다.

HDC GetPrinterDC( ) const;

반환 값

성공 하면 프린터 디바이스 컨텍스트 핸들입니다. 그렇지 않으면 NULL.

설명

경우는 bPrintSetupOnly 매개 변수는 CPrintDialog 된 생성자 FALSE (인쇄 대화 상자 표시 되는지 나타내는), 다음 GetPrinterDC 프린터 디바이스 컨텍스트에 핸들을 반환 합니다. Windows 호출 해야 DeleteDC 작업이 완료 되 면 디바이스 컨텍스트를 삭제 하는 함수 사용 합니다.

예제

CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
   // Get a handle to the printer device context (DC).
   HDC hdc = dlg.GetPrinterDC();
   ASSERT(hdc);

   // Do something with the HDC... 

   // Clean up.
   CDC::FromHandle(hdc)->DeleteDC();
}

요구 사항

헤더: afxdlgs.h

참고 항목

참조

CPrintDialog 클래스

계층 구조 차트