CPrintDialog::CPrintDialog

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

Parâmetros

bPrintSetupOnly

Especifica se o padrão Windows Imprimir caixa de diálogo ou a configuração de impressão caixa diálogo é exibida. Defina este parâmetro como TRUE para exibir a caixa de diálogo de configuração de impressão do Windows padrão. Defina-a FALSE para exibir a caixa de diálogo Imprimir do Windows. Se bPrintSetupOnly for FALSE, um botão de opção de configuração de impressão ainda é exibido na caixa de diálogo Imprimir.

dwFlags

Um ou mais sinalizadores que você pode usar para personalizar as configurações da caixa de diálogo, combinados usando o operador OR bit a bit. Por exemplo, o sinalizador PD_ALLPAGES define o intervalo de impressão padrão para todas as páginas do documento. Consulte o estrutura PRINTDLG na documentação do Win32 SDK para obter mais informações sobre esses sinalizadores.

pParentWnd

Um ponteiro para janela pai ou proprietário da caixa de diálogo.

Observações

Constrói uma impressão do Windows ou Configurar impressão caixa de diálogo objeto. Essa função membro apenas constrói o objeto. Use a função de membro DoModal para exibir a caixa de diálogo.

Observe que quando você chamar o Construtor com bPrintSetupOnly definido como FALSE, o Sinalizar de PD_RETURNDC automaticamente é usado. Depois de chamar DoModal, GetDefaultsou GetPrinterDC, uma impressora controladores de domínio será retornada em m_pd.hDC . Este controlador de domínio deve ser liberada pelo chamador de CPrintDialog.

Visão geral de CPrintDialog |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CPrintDialog::DoModal, :: PrintDlg

Index