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 CPrintDialogEx

Gráfico da hierarquia

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName