CDC::DeleteDC 

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 CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::CDC, :: DeleteDC, CDC:: CreateDC, CDC::CreateIC, CDC::CreateCompatibleDC, CWnd::GetDC, CWnd::ReleaseDC

Index