CopyImage()
Syntaxe
Resultat = CopyImage(#Image1, #Image2)Description
Copie une image.
Arguments
#Image1 Le numéro de l'image à copier. #Image2 Le numéro de la copie.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Note: Si l'#Image2 existait déjà, l'ancienne image est automatiquement supprimée.
Valeur de retour
Renvoie une valeur non nulle si l'image a été copiée avec succès, zéro sinon. Si #PB_Any a été spécifié comme paramètre #Image2 alors le numéro généré automatiquement est renvoyé dans 'Resultat' en cas de succès.
Remarques
Si l'image est multi-image (multi-trame), l'image courante sera utilisée pour la copie.
Exemple
If OpenWindow(0, 0, 0, 622, 256, "CopyImage", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ImageGadget(0, 0, 0, 256, 256, LoadImage(0, #PB_Compiler_Home+"Examples\Sources\Data\Background.bmp")) ButtonGadget(1, 266, 100, 90, 30, "Copie ->") ImageGadget(2, 366, 0, 256, 256, 0) Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget Select EventGadget() Case 1 CopyImage(0,1) ; Crée l'image 1 et copie image 0 dedans. SetGadgetState(2,ImageID(1)) ; Affichage EndSelect EndIf Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
GrabImage(), FreeImage()
OS Supportés
Tous