Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

17. Le groupe s_wprt

17.20 WprWMFEnd (file s_wemfcr.c:295)

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