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