다음을 통해 공유


CPrintDialog::GetDeviceName

현재 선택된 된 프린터 장치의 이름을 검색합니다.

CString GetDeviceName( ) const;

반환 값

현재 선택된 된 프린터의 이름입니다.

설명

이 함수를 호출한 후 호출 DoModal 전화 이후인 현재 선택한 프린터의 이름을 검색할 수 GetDefaults 현재 장치 기본값 기본 프린터를 검색 하지.포인터를 사용 하는 CString 반환한 개체 GetDeviceName 값으로 lpszDeviceName 호출에 CDC::CreateDC.

예제

이 코드 조각이 사용자의 기본 프린터 이름 및 스풀러 이름과 함께 프린터를 사용 하려면 연결 된 포트를 보여 줍니다.코드 예를 들어 "기본 프린터 HP LaserJet IIIP \\server\share winspool. 사용에 있는"를 알리는 메시지 상자를 표시할 수 있습니다.

CPrintDialog dlg(FALSE);

if (!dlg.GetDefaults())
{
   AfxMessageBox(_T("You have no default printer!"));
}
else
{
   CString strDescription;

   strDescription.Format(_T("Your default printer is %s on %s using %s."),
      (LPCTSTR) dlg.GetDeviceName(),
      (LPCTSTR) dlg.GetPortName(),
      (LPCTSTR) dlg.GetDriverName());

   AfxMessageBox(strDescription);
}

요구 사항

헤더: afxdlgs.h

참고 항목

참조

CPrintDialog 클래스

계층 구조 차트

CPrintDialog::GetDriverName

CPrintDialog::GetDevMode

CPrintDialog::GetPortName