Metarquivos Windows-Format
Os meta-arquivos no formato do Microsoft Windows são limitados em seus recursos e raramente devem ser usados. As funções de formato windows têm suporte para manter a compatibilidade com versões anteriores com aplicativos que foram gravados para execução como aplicativos baseados no Windows de 16 bits. Em vez disso, você deve usar as funções de formato aprimorado.
Um metarquivo no formato Windows é usado por aplicativos baseados no Windows de 16 bits. O formato consiste em um cabeçalho e uma matriz de registros de meta-arquivo.
Veja a seguir as limitações desse formato:
- Um metarquivo no formato windows é dependente de aplicativos e dispositivos. As alterações nos modos de mapeamento do aplicativo ou na resolução do dispositivo afetam a aparência dos metarquivos criados nesse formato.
- Um metarquivo no formato Windows não contém um cabeçalho abrangente que descreve as dimensões de imagem originais, a resolução do dispositivo no qual a imagem foi criada, uma descrição de texto opcional ou uma paleta opcional.
- Um metarquivo no formato windows não dá suporte às novas funções de curva, caminho e transformação. Consulte a lista de funções com suporte na tabela a seguir.
- Alguns registros de meta-arquivo no formato do Windows não podem ser dimensionados.
- O contexto do dispositivo de metarquivo associado a um metarquivo no formato windows não pode ser consultado (ou seja, um aplicativo não pode recuperar dados de resolução de dispositivo, métricas de fonte e assim por diante).
A seguir estão as únicas funções compatíveis com os metarquivos de formato do Windows.
Observação
Para converter um metarquivo no formato windows em um meta-arquivo de formato aprimorado, chame a função GetMetaFileBitsEx para recuperar os dados do meta-arquivo no formato Windows e, em seguida, chame a função SetWinMetaFileBits para converter esses dados em um meta-arquivo de formato aprimorado. Para converter um registro de formato aprimorado em um registro de formato do Windows, chame a função GetWinMetaFileBits .