CDC::DeleteDC
Em geral, não telefonar essa função; o destruidor fazer isso para você.
BOOL DeleteDC( );
Valor de retorno
Diferente de zero se a função foi concluída com êxito; caso contrário, 0.
Comentários
The DeleteDC função de membro exclui os contextos de dispositivo Windows que estão associados m_hDC no corrente CDC objeto. Se este CDC objeto é o último contexto de dispositivo ativo para um determinado dispositivo, o dispositivo será notificado e todos os recursos de sistema de armazenamento e usados pelo dispositivo sejam liberados.
Um aplicativo não deve telefonar DeleteDC Se tiverem objetos foi selecionado para o contexto de dispositivo. Objetos devem ser selecionados primeiro fora do contexto de dispositivo antes de serem excluído.
Um aplicativo não deve excluir um contexto para dispositivo cujo identificador foi obtido chamando CWnd::GetDC.Em vez disso, ele deve telefonar CWnd::ReleaseDC para liberar o contexto de dispositivo.The CClientDC and CWindowDC classes são fornecidos para encapsular essa funcionalidade.
The DeleteDC função geralmente é usada para excluir os contextos de dispositivo criados com CreateDC, CreateIC, or CreateCompatibleDC.
Exemplo
Consulte o exemplo para CPrintDialog::GetPrinterDC.
Requisitos
Cabeçalho: afxwin.h