Partilhar via


CMetaFileDC::CloseEnhanced

Fecha um contexto de dispositivo de metarquivo avançado e retorna um identificador que identifica um metarquivo avançado formato.

HENHMETAFILE CloseEnhanced( );

Valor de retorno

Uma alça de um metarquivo avançado, se for bem-sucedida; caso contrário, NULO.

Comentários

Um aplicativo pode usar o identificador de metarquivo avançado retornado por essa função para executar as seguintes tarefas:

  • Exibir uma figura armazenada em um metarquivo avançado

  • Criar cópias de metarquivo avançado

  • Enumerar, edição ou copiar registros individuais no metarquivo avançado

  • Recuperar uma descrição opcional do Sumário do metarquivo do cabeçalho do metarquivo avançado

  • Recuperar uma cópia do cabeçalho de metarquivo avançado

  • Recuperar uma cópia de binária de metarquivo avançado

  • Enumerar as cores da paleta opcional

  • Converter um metarquivo avançado formato em um metarquivo do formato do Windows

Quando o aplicativo não é mais precisa o identificador de metarquivo avançado, ele deve soltar a alça chamando o Win32 DeleteEnhMetaFile função.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CMetaFileDC

Gráfico de hierarquia

CDC::PlayMetaFile

CMetaFileDC::CreateEnhanced

DeleteEnhMetaFile

Outros recursos

CMetaFileDC membros