IsImage()
Syntaxe
Resultat = IsImage(#Image)Description
Teste si une image est correctement initialisée.
Arguments
#Image L'image à tester.
Valeur de retour
Renvoie une valeur non nulle si l'image est une image valide et zéro sinon.
Remarques
Cette fonction a été créée pour pouvoir passer n'importe quelle valeur en paramètre sans qu'il ne puisse y avoir de plantage. C'est la fonction idéale pour vérifier qu'un objet est correctement initialisé.
Exemple
If OpenWindow(0, 0, 0, 426, 128, "IsImage", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ImageGadget(0, 0, 0, 128, 128, LoadImage(0, #PB_Compiler_Home+"Examples\Sources\Data\GeeBee2.bmp")) ButtonGadget(1, 138, 50, 150, 30, "Couper l'image en 2 ->") ImageGadget(2, 298, 0, 128, 128, 0) Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget Select EventGadget() Case 1 If IsImage(0) ; L'image existe-t-elle ? GrabImage(0, 1, 0, 0, 128, 64); Coupe l'image SetGadgetState(2, ImageID(1)) ; Affichage SetGadgetState(0, 0) ; Efface l'image d'origine FreeImage(0) ; Detruit l'image d'origine EndIf EndSelect EndIf Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
CreateImage(), LoadImage(), CatchImage(), CopyImage(), GrabImage()
OS Supportés
Tous