SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
HMETAFILE WprWMFEnd()
Description
Termine le processus d'impression dans un Windows MetaFile. Selon qu'un nom de fichier ait été fourni à la fonction d'initialisation, crée un fichier ou retourne un handle vers un WMF en mémoire.
L'extension .wmf est fixée pour le fichier résultat (si un nom de fichier a été passé à la fonction WprWMFInit().
Exemple
#include <scr4w.h>
HMETAFILE hWmf;
...
WprWMFInit(0L, 100, 100);
..
hWmf = WprWMFEnd();
Il faut utiliser la fonction de l'API Win32
DeleteMetaFile(hWmf);
pour libérer le HANDLE hWmf.
On peut utiliser le handle retourné pour un affichage dans une fenêtre.
Exemple
#include <scr4w.h>
HMETAFILE hWmf;
...
WprWMFInit(0L, 100, 100);
..
hEmf = WprWMFEnd();
WscrWMFCreate(HMainWnd, 0L, hWmf);
La fenêtre créée par la fonction WscrWMFCreate() détruit automatiquement le Handle hWmf à la fin de son existence. L'utilisateur n'a donc pas à s'en préoccuper dans le cas de l'exemple.
Valeur retournée
La fonction libère l'espace alloué pour les différentes ressources nécessaires.
Voir également
WprWMFInit()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be