Sdílet prostřednictvím


CPrintDialog::GetDeviceName

Načte název zařízení aktuálně vybranou tiskárnu.

CString GetDeviceName( ) const;

Vrácená hodnota

Název vybrané tiskárny.

Poznámky

Volání po volání funkce DoModal získat název aktuálně vybrané tiskárny nebo po volání GetDefaults načíst aktuální výchozí nastavení zařízení výchozí tiskárny.Použijte ukazatel CString objekt vrácený funkcí GetDeviceName jako hodnota lpszDeviceName ve volání CDC::CreateDC.

Příklad

Tento fragment kódu ukazuje výchozí název tiskárny uživatele a port, který je připojen, spolu s názvem zařazování, který používá tiskárna.Kód může zobrazit okno s textem "HP LaserJet IIIP výchozí tiskárna je na \\server\share pomocí winspool.", např.

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);
}

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPrintDialog

Graf hierarchie

CPrintDialog::GetDriverName

CPrintDialog::GetDevMode

CPrintDialog::GetPortName