virtual BOOL DeleteDC ( );
Valor de retorno
Diferente de zero se a função foi concluída com êxito; caso contrário 0.
Observações
Em geral, não chamar essa função; o destruidor vai fazer isso por você. A função de membro DeleteDC exclui os contextos de dispositivo do Windows que estão associados com m_hDC no objeto CDC atual. Se este objeto CDC é o último contexto dispositivo ativo para um determinado dispositivo, o dispositivo é notificado e todos os recursos de armazenamento e sistema usados pelo dispositivo são liberados.
Um aplicativo não deve chamar DeleteDC se objetos foram selecionados para o contexto de dispositivo. Primeiro é necessário selecionar objetos fora do contexto do dispositivo antes de ele é excluído.
Um aplicativo não deve excluir um contexto dispositivo cujo identificador foi obtido por chamado CWnd::GetDC. Em vez disso, ele deve chamar CWnd::ReleaseDC para liberar o contexto de dispositivo. O CClientDC e CWindowDC classes é fornecido para quebrar essa funcionalidade.
A função de DeleteDC geralmente é usada para excluir contextos de dispositivo criados com CreateDC, CreateICou CreateCompatibleDC .
Visão geral do CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDC::CDC, :: DeleteDC, CDC:: CreateDC, CDC::CreateIC, CDC::CreateCompatibleDC, CWnd::GetDC, CWnd::ReleaseDC