Compartilhar via


CWnd::GetWindowDC

Recupera o contexto de exibição para a janela inteira, inclusive a BAR de legenda, menus e barras de rolar.

CDC* GetWindowDC( );

Valor de retorno

Identifica o contexto de exibição da janela determinado se a função for bem-sucedida; caso contrário NULO.

O ponteiro retornado pode ser temporário e não deve ser armazenado para uso posterior.ReleaseDC deve ser chamado uma vez para cada telefonar bem-sucedida para GetWindowDC.

Comentários

Um contexto de exibição de janela permite pintar em qualquer lugar no CWnd, como a origem do contexto é o canto superior esquerdo do CWnd em vez da área de cliente.

Atributos padrão são atribuídos para o contexto de exibição cada vez que ele recupera o contexto.Atributos anteriores são perdidos.

GetWindowDC destina-se a ser usado para efeitos de pintura especial dentro do CWnd área que não é destinada aos clientes. Pintura em áreas que não é destinada aos clientes de qualquer janela não é recomendada.

The GetSystemMetrics Função do Windows pode ser usada para recuperar sistema autônomo dimensões de várias partes da área que não é destinada aos clientes, sistema autônomo, por exemplo, a BAR de legenda, menu e barras de rolar.

Após a conclusão, da pintura a versão DCfunção de membro deve ser chamada para versão o contexto de exibição.Falha ao liberar o contexto de exibição afetará seriamente pintura solicitada pelos aplicativos devido a limitações no número de contextos de dispositivo que podem ser abertos ao mesmo time.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

GetSystemMetrics

CWnd::ReleaseDC

GetWindowDC

CWnd::GetDC

Classe CWindowDC

Outros recursos

Membros CWnd