Obtient le contenu d'un m�tafichier au format �tendu sp�cifi�
#include <WinAPIGdi.au3>
_WinAPI_GetEnhMetaFileBits ( $hEmf, ByRef $pBuffer )
$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. |
Succ�s: | Retourne le nombre d'octets copi�s dans la m�moire tampon. |
�chec: | Retourne 0 et d�finit @error <> 0. |
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.
_WinAPI_CreateBuffer, _WinAPI_FreeMemory, _WinAPI_SetEnhMetaFileBits
Consultez GetEnhMetaFileBits dans la librairie MSDN.