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