CPrintDialog::CPrintDialog

CPrintDialog ( BOOL bPrintSetupOnly, DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION, CWnd * pParentWnd = Nulo );

Parámetros

bPrintSetupOnly

Especifica si se muestra el cuadro de diálogo Imprimir de Windows estándar o el cuadro de diálogo Configurar impresión. Establezca este parámetro en TRUE para mostrar el cuadro de diálogo Configuración de impresora de Windows estándar. Establecerlo en FALSE para mostrar el cuadro de diálogo Imprimir de Windows. Si bPrintSetupOnly es FALSE, un botón de opción Configurar impresión todavía se muestra en el cuadro de diálogo Imprimir.

dwFlags

Uno o más indicadores que puede utilizar para personalizar la configuración del cuadro de diálogo, combinado con el operador OR bit a bit. Por ejemplo, la bandera PD_ALLPAGES establece el intervalo de impresión predeterminado para todas las páginas del documento. Consulte la PRINTDLG estructura en la documentación del SDK de Win32 para obtener más información sobre estos indicadores.

pParentWnd

Un puntero a la ventana principal o propietario del cuadro de diálogo.

Observaciones

Construye objeto de cuadro de diálogo Imprimir de Windows o Configurar impresión. Esta función miembro sólo construye el objeto. Utilice la función de miembro de DoModal para mostrar el cuadro de diálogo.

Tenga en cuenta que cuando se llama al constructor con bPrintSetupOnly establecido en FALSE, automáticamente se utiliza el indicador PD_RETURNDC . Después de llamar a DoModal, GetDefaultso GetPrinterDC, se devolverá una impresora DC en m_pd.hDC . Este DC debe ser liberado por el llamador de CPrintDialog.

Visión General de CPrintDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CPrintDialog::DoModal, :: PrintDlg

Index