Compartilhar via


Função CopyEnhMetaFileA (wingdi.h)

A função CopyEnhMetaFile copia o conteúdo de um metafile de formato aprimorado para um arquivo especificado.

Sintaxe

HENHMETAFILE CopyEnhMetaFileA(
  [in] HENHMETAFILE hEnh,
  [in] LPCSTR       lpFileName
);

Parâmetros

[in] hEnh

Um identificador para o metafile aprimorado a ser copiado.

[in] lpFileName

Um ponteiro para o nome do arquivo de destino. Se esse parâmetro for NULL, o metafile de origem será copiado para a memória.

Valor de retorno

Se a função for bem-sucedida, o valor retornado será um identificador para a cópia do metafile aprimorado.

Se a função falhar, o valor retornado será NULL.

Observações

Quando os argumentos de texto devem usar caracteres Unicode, use a função CopyEnhMetaFile como uma função de caractere largo. Em que argumentos de texto devem usar caracteres do conjunto de caracteres do Windows, use essa função como uma função ANSI.

Os aplicativos podem usar metafiles armazenados na memória para operações temporárias.

Quando o aplicativo não precisar mais do identificador de metafile aprimorado, ele deverá excluir o identificador chamando a função DeleteEnhMetaFile.

Nota

O cabeçalho wingdi.h define CopyEnhMetaFile como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho wingdi.h (inclua Windows.h)
biblioteca Gdi32.lib
de DLL Gdi32.dll

Consulte também

DeleteEnhMetaFile

Funções de metafile

Visão geral de metafiles