Windows-Format les sous-fichiers
les sous-fichiers de format Microsoft Windows sont limités dans leurs capacités et doivent rarement être utilisés. les fonctions de format Windows sont prises en charge pour assurer la compatibilité descendante avec les applications qui ont été écrites pour s’exécuter en tant qu’applications 16 bits basées sur Windows. Au lieu de cela, vous devez utiliser les fonctions de format amélioré.
un métafichier de format Windows est utilisé par les applications basées sur Windows 16 bits. Le format se compose d’un en-tête et d’un tableau d’enregistrements de métafichier.
Voici les limitations de ce format :
- un métafichier de format Windows est dépendant de l’application et du périphérique. Les modifications apportées aux modes de mappage de l’application ou à la résolution de l’appareil affectent l’apparence des sous-fichiers créés dans ce format.
- un métafichier de format Windows ne contient pas d’en-tête complet qui décrit les dimensions de l’image d’origine, la résolution de l’appareil sur lequel l’image a été créée, une description de texte facultative ou une palette facultative.
- un métafichier de format Windows ne prend pas en charge les nouvelles fonctions de courbe, de chemin d’accès et de transformation. Consultez la liste des fonctions prises en charge dans le tableau suivant.
- certains enregistrements de métafichiers de format Windows ne peuvent pas être mis à l’échelle.
- le contexte de périphérique de métafichier associé à un métafichier de format Windows ne peut pas être interrogé (autrement dit, une application ne peut pas récupérer les données de résolution de périphérique, les métriques de police, etc.).
voici les seules fonctions prises en charge par les sous-fichiers de format Windows.
pour convertir un métafichier de format Windows en métafichier de format amélioré, appelez la fonction GetMetaFileBitsEx pour récupérer les données du métafichier de format Windows, puis appelez la fonction SetWinMetaFileBits pour convertir ces données en métafichier de format amélioré. pour convertir un enregistrement de format amélioré en un enregistrement de format Windows, appelez la fonction GetWinMetaFileBits .