Condividi tramite


CPrintDialogEx::GetDefaults

Chiamare questa funzione per recuperare le impostazioni predefinite del dispositivo la stampante predefinita senza visualizzare una finestra di dialogo.

BOOL GetDefaults( );

Valore restituito

TRUE se l'operazione viene completata correttamente, altrimenti FALSE.

Note

Crea un contesto di dispositivo della stampante (DC) da strutture DEVNAMES e DEVMODE.

GetDefaults non viene visualizzata la finestra delle proprietà di stampa. Invece, imposta i membri hDevMode e hDevNamesm_pdex per gestire le strutture DEVNAMES e DEVMODE e inizializzate dalla stampante predefinita del sistema. Sia hDevNames che hDevMode devono essere riuscita GetDefaults o e NULL.

Se il flag PD_RETURNDC è impostato, la funzione non solo restituirà hDevNames e hDevMode (trovano in m_pdex.hDevNames e in m_pdex.hDevMode) al chiamante, ma anche restituirà un controller di dominio della stampante con m_pdex.hDC. È responsabilità del chiamante di eliminare il controller di dominio printer e di chiamare la funzione di Windows GlobalFree sugli handle al termine dell'oggetto CPrintDialogEx.

Requisiti

Header: afxdlgs.h

Vedere anche

Riferimenti

Classe CPrintDialogEx

Grafico delle gerarchie

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName