Partilhar via


CPrintDialogEx::GetDefaults

Chamar essa função para recuperar as opções de dispositivo da impressora padrão sem exibir uma caixa de diálogo.

BOOL GetDefaults( );

Valor de retorno

SeVerdadeiro com êxito, se não Falso.

Comentários

Cria um contexto (DC) do dispositivo de impressora de estruturas de DEVMODE e de DEVNAMES .

GetDefaults não exibe a folha de propriedades de impressão.Em vez de isso, defina os membros de hDevNames e de hDevMode de m_pdex as alças as estruturas de DEVMODE e de DEVNAMES que são inicializadas para a impressora padrão do sistema.hDevNames e hDevMode devem ser NULOS, ou GetDefaults falhar.

Se o sinalizador de PD_RETURNDC é definido, esta função retornará não apenas hDevNames e hDevMode (localizados em m_pdex.hDevNames e em m_pdex.hDevMode) para o chamador, mas também irá retornar uma C.C. da impressora em m_pdex.hDC.É responsabilidade do chamador excluir dc. servidor de impressão e chamar a função de GlobalFree do windows em maçanetas quando você terminar com o objeto de CPrintDialogEx .

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe de CPrintDialogEx

Gráfico de hierarquia

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName