CWnd::GetWindowDC

CDC * GetWindowDC ( );

Valor de retorno

Identifica o contexto de Exibir para a janela determinada se a função for bem-sucedida; caso contrário NULL.

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

Observações

Recupera o contexto de Exibir para a janela inteira, incluindo barra de legenda, menus e barras de rolagem. Um contexto de Exibir janela permite pintura em qualquer lugar em CWnd, desde a origem do contexto é o upper-Esquerda canto do CWnd em vez da área do cliente.

Atributos padrão são atribuídos para o contexto de exibir cada vez recupera o contexto. Atributos anteriores são perdidos.

GetWindowDC destina-se a ser usado para efeitos especiais pintura dentro da área de não cliente de CWnd . Pintura em áreas de não cliente de qualquer janela não é recomendada.

O Windows GetSystemMetrics função pode ser usada para recuperar as dimensões de várias partes da área de não cliente, tais como a barra de legenda, menu e barras de rolagem.

Após pintura completo, a função de membro ReleaseDC deve ser chamada para versão contexto de exibição. Falha ao liberar o contexto de Exibir afectará seriamente pintura solicitada pelos aplicativos devido a limitações no número de contextos de dispositivo que podem ser abertos ao mesmo tempo.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC

Index