GetClipboardImage()
Syntaxe
Resultat = GetClipboardImage(#Image [, Profondeur])Description
Crée une nouvelle image à partir d'une image contenue dans le presse-papier (si elle existe).
Arguments
#Image Numéro de la nouvelle image.
PB_Any# peut être utilisé pour générer automatiquement ce numéro.Profondeur (optionnel) La profondeur de couleur de l'image.
Les valeurs valides sont 24 bits (par défaut) ou 32 bits.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Si #PB_Any est utilisé pour le paramètre '#Image', le numéro de la nouvelle image sera renvoyé dans 'Resultat'.
Remarques
L'image ainsi obtenue peut être détruite à l'aide de la commande FreeImage().
Pour plus d'information sur les images, voir la bibliothèque Image ou le gadget ImageGadget().
Exemple
If CreateImage(0,26,20) StartDrawing(ImageOutput(0)) Box(0,0,26,20,RGB(255,255,255)) Circle(13,10,5,RGB(255,0,0)) StopDrawing() SetClipboardImage(0) EndIf If OpenWindow(0, 0, 0, 220, 100, "Presse-papier", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If StartDrawing(WindowOutput(0)) DrawImage(GetClipboardImage(0), 10,10) DrawImage(GetClipboardImage(0), 100, 30, 65, 50) StopDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf ; Vous pouvez aussi ouvrir un logiciel de dessin (par exemple 'Paint') ; et collez le contenu du presse-papier (Edition puis Coller), ; et vous verrez le drapeau japonais ;-)
Voir aussi
SetClipboardImage(), GetClipboardText()
OS Supportés
Tous