CPageSetupDialog:: CPageSetupDialog
CPageSetupDialog (DWORD dwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd * pParentWnd = NULL);
Parâmetros
dwFlags
Um ou mais sinalizadores que você pode usar para personalizar as configurações da caixa de diálogo. Os valores podem ser combinados usando o operador bit a bit OR. Esses valores têm os seguintes significados:
-
PSD_DEFAULTMI&NMARGINSnbsp; Define as larguras mínimas permitidas para as margens da página ser igual ao número mínimo da impressora. Este sinalizador será ignorado se o PSD_MARGINS e PSD_MINMARGINS sinalizadores é especificado também.
-
PSD_I&NWININIINTLMEASUREnbsp; Não implementado.
-
PSD_MI&NMARGINSnbsp; Faz com que o sistema para usar os valores especificados no membro rtMinMargin como as larguras mínimas permitidas para a esquerda, superior, direito e margens inferior. O sistema impede que o usuário inserir uma largura menor que o mínimo especificado. Se PSD_MINMARGINS não for especificado, o sistema define as larguras mínimas permitidas para aqueles permitido pela impressora.
-
PSD_MARGI&NSnbsp; Ativa a área de controle de margem.
-
PSD_I&NTHOUSANDTHSOFINCHESnbsp; Faz com que as unidades de caixa de diálogo a ser medido em 1/1000 de uma polegada.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSnbsp; Faz com que as unidades de caixa de diálogo a ser medido em 1/100 de milímetro.
-
PSD_DISABLEMARGI&NSnbsp; Desabilita os controles de caixa de diálogo de margem.
-
PSD_DISABLEPRI&NTERnbsp; Desabilita o botão de impressora.
-
PSD_&NOWARNINGnbsp; Impede que a mensagem de aviso seja exibida quando não há nenhuma impressora padrão.
-
PSD_DISABLEORIE&NTATIONnbsp; Desativa o controle de caixa de diálogo de orientação de página.
-
PSD_RETUR&NDEFAULTnbsp; Faz com que CPageSetupDialog retornar DEVMODE de DEVNAMES estruturas que são inicializadas para a impressora padrão de sistema sem exibir uma caixa de diálogo. Supõe-se que ambos hDevNames e hDevMode são nula; caso contrário, a função retornará um erro. Se a impressora padrão de sistema é suportada por um driver de impressora antigo (anterior ao Windows versão 3.0), apenas hDevNames é retornado; hDevMode é Nulo.
-
PSD_DISABLEPAPER Desativa o controle de seleção de papel.
-
PSD_SHOWHELPnbsp; Faz com que a caixa de diálogo Mostrar o botão de ajuda. O hwndOwner membro não pode ser &Nulo se este sinalizador for especificado.
-
PSD_E&NABLEPAGESETUPHOOKnbsp; Permite que a função do gancho especificada em lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATEnbsp; Faz com que o sistema operacional para criar a caixa de diálogo usando a caixa de diálogo caixa modelo identificada por hInstance e lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLEnbsp; Indica que o hInstance identifica um bloco dados que contém um modelo caixa diálogo pré-carregadas. O sistema ignora lpSetupTemplateName se este sinalizador for especificado.
-
PSD_E&NABLEPAGEPAINTHOOKnbsp; Permite que a função do gancho especificada em lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGnbsp; Desativa a área de desenho da caixa de diálogo.
pParentWnd
Ponteiro para pai ou proprietário da caixa de diálogo.
Observações
Chame essa função para construir um objeto CPageSetupDialog . Use a função de DoModal para exibir a caixa de diálogo.
Visão geral de CPageSetupDialog | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CPrintDialog, CPageSetupDialog