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