UDF > WinAPIEx > GDI > MetaFiles >


_WinAPI_GetEnhMetaFileBits

Obtient le contenu d'un m�tafichier au format �tendu sp�cifi�

#include <WinAPIGdi.au3>
_WinAPI_GetEnhMetaFileBits ( $hEmf, ByRef $pBuffer )

Param�tres

$hEmf Handle du m�tafichier �tendu.
$pBuffer Retourne un pointeur sur un bloc de m�moire (buffer) qui re�oit les donn�es du m�tafichier.
Optionnellement, vous pouvez d�finir ce param�tre � 0 avant l'appel de la fonction, elle va alors allouer le bloc de m�moire requis elle-m�me.
Sinon, le pointer m�moire doit �tre valide, retourn� par la fonction _WinAPI_CreateBuffer(), ou par un appel auparavant de cette fonction.

Valeur de retour

Succ�s: Retourne le nombre d'octets copi�s dans la m�moire tampon.
�chec: Retourne 0 et d�finit @error <> 0.

Remarques

Apr�s l'obtention des bits du m�tafichier �tendu, ils peuvent �tre utilis�s pour cr�er un m�tafichier en m�moire en appelant la fonction _WinAPI_SetEnhMetaFileBits().

Lorsque vous n'avez plus besoin de la m�moire tampon allou�e par cette fonction, vous devez appeler la fonction _WinAPI_FreeMemory() (ne pas utiliser d'autres routines de m�moire) pour lib�re la m�moire occup�e.

En relation

_WinAPI_CreateBuffer, _WinAPI_FreeMemory, _WinAPI_SetEnhMetaFileBits

Voir aussi

Consultez GetEnhMetaFileBits dans la librairie MSDN.