Condividi tramite


CPageSetupDialog::DoModal

Chiamare la funzione per visualizzare la finestra di dialogo comune di installazione di pagina Windows OLE e consente all'utente a varie opzioni selezionate di impostazione di stampa quali i margini di stampa, dimensione e orientamento di carta e stampa di destinazione.

virtual INT_PTR DoModal( );

Valore restituito

IDOK o IDCANCEL. Se IDCANCEL viene restituito, chiamare la funzione di Windows CommDlgExtendedError per determinare se si è verificato un errore.

IDOK e IDCANCEL sono costanti che indicano se l'utente ha scelto OK o Annulla.

Note

Inoltre, l'utente può accedere alle opzioni di impostazione della stampante come percorso di rete e le proprietà specifici della stampante selezionata.

Se si desidera inizializzare le varie opzioni della finestra di dialogo pagina impostando i membri della struttura m_psd, è necessario questa operazione prima di chiamare DoModale dopo l'oggetto finestra di dialogo. Dopo aver chiamato DoModal, chiamare le funzioni membro per recuperare le impostazioni o l'input di informazioni dall'utente nella finestra di dialogo.

Se si desidera propagare le impostazioni correnti immesse dall'utente, effettuare una chiamata a CWinApp::SelectPrinter. Questa funzione utilizza le informazioni dall'oggetto CPageSetupDialog e inizializza e selezionare un nuovo controller di dominio della stampante con gli attributi appropriati.

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

Esempio

Vedere l'esempio relativo CPageSetupDialog::CPageSetupDialog.

Requisiti

Header: afxdlgs.h

Vedere anche

Riferimenti

Classe CPageSetupDialog

Grafico delle gerarchie

CPageSetupDialog::m_psd