Section courante

A propos

Section administrative du site

CopyImage

user32.dll Copie une image
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

HANDLE CopyImage(HANDLE hImage, UINT uType, int cxDesired, int cyDesired, UINT fuFlags);

Paramètres

Nom Description
hImage Ce paramètre permet d'indiquer l'identificateur du gestionnaire de l'image à copier.
uType Ce paramètre permet d'indiquer le type d'image à copier. Ce paramètre peut seulement avoir l'une des valeurs suivantes :
Constante Valeur Description
IMAGE_BITMAP 0 Cette constante permet d'indiquer que le curseur est un Bitmap.
IMAGE_CURSOR 2 Cette constante permet d'indiquer qu'il faut copier un curseur.
IMAGE_ICON 1 Cette constante permet d'indiquer qu'il faut copier un icône.
cxDesired Ce paramètre permet d'indiquer la largeur désiré de l'image en pixel.
cyDesired Ce paramètre permet d'indiquer la hauteur désiré de l'image en pixel.
fuFlags Ce paramètre permet d'indiquer les options à utiliser :
Constante Valeur Description
LR_COPYDELETEORG 0x00000008 Cette constante permet d'indiquer qu'il faut effacer l'image original après avoir créer la copie.
LR_COPYFROMRESOURCE 0x00004000 Cette constante permet d'indiquer qu'il faut essayer de recharger un icône ou un curseur de la ressource du fichier ressource originale en simple copie de l'image courante.
LR_COPYRETURNORG 0x00000004 Cette constante permet d'indiquer qu'il faut demander le hImage original si elle satisfait les critères pour la copie étant de dimensions et de profondeur de couleur correctes, ainsi le drapeau LR_COPYDELETEORG est ignorée. Si ce ce drapeau n'est pas spécifié, un nouvel objet est toujours créé.
LR_CREATEDIBSECTION 0x00002000 Cette constante permet d'indiquer qu'il faut créer le nouveau Bitmap comme une section DIB, sinon l'image Bitmap est créé sous forme de Bitmap dépendant du périphérique.
LR_DEFAULTSIZE 0x00000040 Cette constante permet d'indiquer qu'il faut utiliser la largeur et la hauteur spécifié par les valeurs métriques systèmes pour les curseurs ou les icônes lorsque les paramètres cxDesired ou cyDesired ont une valeur égale à 0.
LR_MONOCHROME 0x00000001 Cette constante permet d'indiquer qu'il faut créer une nouvelle image monochrome.

Description

Cette fonction permet de créer une nouvelle image (icône, image ou Bitmap) et de copier les attributs de l'image donnée dans une nouvelle image.

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 6 décembre 2015