Compartilhar via


CDC::ResetDC

Chamar essa função de membro para atualizar o contexto de dispositivo empacotado pelo objeto de CDC .

BOOL ResetDC( 
   const DEVMODE* lpDevMode  
);

Parâmetros

  • lpDevMode
    Um ponteiro a estrutura de DEVMODE do windows.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0.

Comentários

O contexto de dispositivo é atualizado de informações especificada na estrutura de DEVMODE do windows. Essa função de membro redefine somente o contexto do dispositivo de atributo.

Um aplicativo geralmente usará a função de membro de ResetDC quando uma janela processa uma mensagem de WM_DEVMODECHANGE . Você também pode usar essa função de membro para alterar os compartimentos de papel dos ou orientação de papel para imprimir um documento.

Você não pode usar essa função de membro para alterar o nome do driver, o nome de dispositivo, ou a porta de saída. Quando o usuário altera o nome de conexão ou de dispositivo de porta, você deve excluir o contexto original do dispositivo e criar um novo contexto de dispositivo com novas informações.

Antes de você chamar essa função de membro, você deve garantir que todos os objetos (diferente dos objetos conservados em estoque) que tivesse sido selecionado no contexto de dispositivo foram selecionados para fora.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CDC::m_hAttribDC

ResetDC

WM_DEVMODECHANGE

DEVMODE