CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd pParentWnd = NULL);
Parámetros
dwFlags
Uno o más indicadores que puede utilizar para personalizar la configuración del cuadro de diálogo. Los valores se pueden combinar mediante el operador OR bit a bit. Estos valores tienen los siguientes significados:
-
PSD_DEFAULTMI&NMARGINSnbsp; Establece los anchos mínimos permitidos para los márgenes de página ser el mismo que los mínimos de la impresora. Este indicador se ignora si también se especifican las banderas PSD_MARGINS y PSD_MINMARGINS.
-
PSD_I&NWININIINTLMEASUREnbsp; No implementado.
-
PSD_MI&NMARGINSnbsp; Hace que el sistema utilice los valores especificados en el miembro de rtMinMargin como los anchos mínimos permitidos para la izquierda, superior, derecho y margen inferior. El sistema impide que el usuario ingresar un ancho menor que el mínimo especificado. Si no se especifica PSD_MINMARGINS , el sistema establece los anchos mínimos permitidos a los permitidos por la impresora.
-
PSD_MARGI&NSnbsp; Activa el área de control de margen.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp; Hace que las unidades del cuadro de diálogo que se miden en 1/1000 de pulgada.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp; Hace que las unidades del cuadro de diálogo que se miden en 1/100 de milímetro.
-
PSD_DISABLEMARGI&NSnbsp; Desactiva los controles de cuadro de diálogo de margen.
-
PSD_DISABLEPRI&NTERnbsp; Deshabilita el botón de impresora.
-
PSD_&NOWARNINGnbsp; Impide que el mensaje de advertencia que se muestra cuando no hay ninguna impresora predeterminada.
-
PSD_DISABLEORIE&NTATIONnbsp; Deshabilita el control de cuadro de diálogo orientación de página.
-
PSD_RETUR&NDEFAULTnbsp; Causa CPageSetupDialog devolver las estructuras DEVMODE y DEVNAMES que se inicializan sin mostrar un cuadro de diálogo de la impresora predeterminada del sistema. Se supone que hDevNames y hDevMode son NULL; de lo contrario, la función devuelve un error. Si la impresora predeterminada del sistema está apoyada por un antiguo controlador de impresora (anteriores a la versión 3.0 de Windows), se devuelve sólo hDevNames ; hDevMode es NULL.
-
PSD_DISABLEPAPER Deshabilita el control de selección de papel.
-
PSD_SHOWHELP Hace que el cuadro de diálogo Mostrar el botón de ayuda. El miembro de hwndOwner no debe ser nulo si no se especifica este indicador.
-
PSD_E&NABLEPAGESETUPHOOKnbsp; Habilita la función de enlace especificada en lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp; Hace que el sistema operativo crear el cuadro de diálogo mediante el cuadro de diálogo plantilla identificado por hInstance y lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp; Indica hInstance identifica un bloque de datos que contiene una plantilla de cuadro de diálogo preconfigurado. El sistema ignora lpSetupTemplateName si no se especifica este indicador.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Habilita la función de enlace especificada en lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Deshabilita el área de dibujo del cuadro de diálogo.
pParentWnd
Puntero en el cuadro de diálogo principal o propietario.
Observaciones
Llamar a esta función para construir un objeto CPageSetupDialog . Utilice la función DoModal para mostrar el cuadro de diálogo.
Visió&n General de CPageSetupDialog |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CPrintDialog, CPageSetupDialog