Compartir a través de


CPageSetupDialog::DoModal

Llame a esta función para mostrar el cuadro de diálogo común de Windows OLE Page Setup y permitir al usuario a las diversas opciones de configuración location de la impresión como los márgenes de impresión, tamaño y guía de papel, y impresora de destino.

virtual INT_PTR DoModal( );

Valor devuelto

IDOK o IDCANCEL. Si se devuelve IDCANCEL , llame a la función de Windows CommDlgExtendedError para determinar si se ha producido un error.

IDOK y IDCANCEL son constantes que indican si el usuario seleccionó OK o el botón Cancelar.

Comentarios

Además, el usuario puede tener acceso a las opciones de configuración de la impresora como ubicación de red y propiedades específicas de la impresora seleccionada.

Si desea inicializar las distintas opciones de diálogo configurar página estableciendo los miembros de la estructura de m_psd , debe hacerlo antes de llamar a DoModal, y después de diálogo se construye el objeto. Después de llamar a DoModal, llame a otras funciones miembro para recuperar los valores o la entrada de información del usuario en el cuadro de diálogo.

Si desea propagar las configuraciones actuales escritas por el usuario, haga una llamada a CWinApp::SelectPrinter. Esta función toma la información del objeto de CPageSetupDialog e inicializa y selecciona una nueva TITLE. de impresora con los atributos adecuados.

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

Ejemplo

Vea el ejemplo para CPageSetupDialog:: CPageSetupDialog.

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

CPageSetupDialog Class

Gráfico de jerarquías

CPageSetupDialog::m_psd