Compartir a través de


CPrintDialog::DoModal

Muestra el cuadro de diálogo común de impresión de Windows y permite al usuario a las diferentes opciones location de la impresión como el número de copias, intervalo de páginas, y si las copias deben ser intercaladas.

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

Si desea inicializar las distintas opciones de diálogo de impresión estableciendo los miembros de la estructura de m_pd , debe hacerlo antes de llamar a DoModal, pero después de que se cree el objeto de diálogo.

Después de llamar a DoModal, puede llamar a otras funciones miembro para recuperar los valores o la entrada de información del usuario en el cuadro de diálogo.

Observe que al llamar al constructor con bPrintSetupOnly establecido en FALSO, el indicador de PD_RETURNDC automáticamente se utilizan. Después de llamar a DoModal, GetDefaults, o GetPrinterDC, una TITLE. printer se devolverá en m_pd.hDC. Este DC se debe liberar con una llamada a DeleteDC el llamador de CPrintDialog.

Ejemplo

Vea el ejemplo para CPrintDialog:: CreatePrinterDC.

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

CPrintDialog Class

Gráfico de jerarquías

CPrintDialog::CPrintDialog

CDialog::DoModal