Compartir a través de


CPrintDialogEx::GetDefaults

Llame a esta función para recuperar los valores predeterminados de dispositivo de la impresora predeterminada sin mostrar un cuadro de diálogo.

BOOL GetDefaults( );

Valor devuelto

TRUE si es correcto, si no FALSE.

Comentarios

Crear un contexto (DC) de dispositivo de la impresora de estructuras de DEVMODE y de DEVNAMES .

GetDefaults no muestra la hoja de propiedades de impresión. En su lugar, establece los miembros de hDevNames y de hDevMode de m_pdex a identificadores a las estructuras de DEVMODE y de DEVNAMES inicializar para la impresora predeterminada del sistema. hDevNames y hDevMode deben ser NULL, o de error GetDefaults .

Si se establece la marca de PD_RETURNDC , esta función no solo devolverá hDevNames y hDevMode (ubicados en m_pdex.hDevNames y m_pdex.hDevMode) al llamador, pero también devolverá una TITLE. de impresora en m_pdex.hDC. Es responsabilidad del llamador eliminar elementos TITLE. printer y llamar a la función de Windows GlobalFree en identificadores cuando termine con el objeto de CPrintDialogEx .

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

CPrintDialogEx Class

Gráfico de jerarquías

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName