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.18 WprEMFEnd (file s_wemfcr.c:223)

Syntax

HENHMETAFILE WprEMFEnd()

Description

Termine le processus d'impression dans un Enhanced 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 EMF en mémoire.

On peut utiliser le handle retourné pour un affichage dans une fenêtre.

Exemple

    #include <scr4w.h>

HENHMETAFILE hEmf;
...
WprEMFInit(0L, 100, 100, "Mon dessin");
..
hEmf = WprEMFEnd();
WscrEMFCreate(HMainWnd, 0L, hEmf);

La fenêtre créée par la fonction WscrEMFCreate() détruit le Handle hEmf lorsqu'on la quitte. L'utilisateur n'a donc pas à s'en préoccuper dans le cas de l'exemple. Dans d'autres cas, il faut utiliser la fonction de l'API Win32

    DeleteEnhMetaFile(hEmf);

pour libérer le HANDLE hEmf.

Valeur retournée

La fonction libère l'espace alloué par les différentes ressources allouées.

Voir également

WprEMFInit(), WscrEMFCreate()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be