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