Compartir a través de


CPageSetupDialog Class

Encapsula los servicios proporcionados por el cuadro de diálogo OLE común de la configuración de página de Windows de compatibilidad adicional para los márgenes de impresión que establecen y modificar.

class CPageSetupDialog : public CCommonDialog

Miembros

Constructores públicos

Name

Descripción

CPageSetupDialog::CPageSetupDialog

Crea un objeto CPageSetupDialog.

Métodos públicos

Name

Descripción

CPageSetupDialog::CreatePrinterDC

Crea un contexto para imprimir.

CPageSetupDialog::DoModal

Muestra el cuadro de diálogo y permite al usuario realizan una selección.

CPageSetupDialog::GetDeviceName

Devuelve el nombre de dispositivo de la impresora.

CPageSetupDialog::GetDevMode

Devuelve DEVMODE actual de la impresora.

CPageSetupDialog::GetDriverName

Devuelve el controlador utiliza la impresora.

CPageSetupDialog::GetMargins

Devuelve la configuración de los márgenes actuales de la impresora.

CPageSetupDialog::GetPaperSize

Devuelve el tamaño del papel de impresora.

CPageSetupDialog::GetPortName

Devuelve el nombre de puerto de salida.

CPageSetupDialog::OnDrawPage

Llamado por el marco para mostrar una imagen de la presentación de una página impresa.

CPageSetupDialog::PreDrawPage

Llamado por el marco antes de mostrar una imagen de la presentación de una página impresa.

Miembros de datos públicos

Name

Descripción

CPageSetupDialog::m_psd

Una estructura utilizada para personalizar un objeto de CPageSetupDialog .

Comentarios

Esta clase está diseñada para tomar el lugar del cuadro de diálogo configuración de impresión.

Para utilizar un objeto de CPageSetupDialog , primero cree el objeto mediante el constructor de CPageSetupDialog . Una vez que se ha construido el cuadro de diálogo, puede establecer o modificar cualquier valor del miembro de datos de m_psd para inicializar los valores de los controles del cuadro de diálogo. La estructura de m_psd es de PAGESETUPDLGescrito.

Después de inicializar los controles de cuadro de diálogo, llame a la función miembro de DoModal para mostrar el cuadro de diálogo y permitir al usuario a las opciones de impresión seleccionadas. DoModal devuelve si el usuario ha seleccionado del botón ACEPTAR (IDOK) o delete (IDCANCEL).

Si DoModal devuelve IDOK, puede utilizar algunas de las funciones miembro de entity_CODECPageSetupDialog, o tenga acceso al miembro de datos de m_psd , para recuperar entrada de información del usuario.

Nota

Después de que se descarta el cuadro de diálogo de OLE Page Setup de común, ningún cambio realizado por el usuario no se guardarán en el marco.Depende de la propia aplicación para guardar cualquier valor de este cuadro de diálogo en una ubicación permanente, como miembro de la aplicación o de clase de aplicación.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CPageSetupDialog

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

CCommonDialog (Clase)

Gráfico de jerarquías

Conceptos

ejemplo WORDPAD de MFC