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

Clase de CPrintDialogEx

Gráfico de jerarquía

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName