Gambas France BETA

Connexion

Pas de compte ? Incription

capture ecran avec Gambas 3...

Ce sujet est résolu.

1
AuteurMessages
spheris#1 Posté le 4/1/2015 à 21:43:31
Bonsoir,
La commande drawingarea1.Grab() ne fonctionne plus avec GB3.
Pourriez-vous me dire comment capturer le contenu de cette drawingarea?
d'avance merci pour vos réponses.
;)
spheris#2 Posté le 9/1/2015 à 21:46:34
Bon,
un
1
ME.screenshot(0,0,ME.width,ME.Height)

capture l'écran.
je dois jouer avec les 4 coordonnées pour l'adapter à ma fenêtre.
C'était bien plus simple avant en GB2.
Je ne vois pas pourquoi le développeur a changé cette fonction simple et intéressante.
Et au passage la nouvelle fonction drawarea1.Grab(), ça sert à quoi concrètement ?
Je ne comprends pas l'utilisation de cette commande pour la souris et le clavier.
Quelqu'un aurait un exemple pratique ?
;)
gambix#3 Posté le 18/1/2015 à 00:25:00
La simplicité évite les erreursA priori toutes les key_events et mouse_event du formulaire sont réorienté vers ce widget jusqu'a ce qu'on fasse esc. Utilité possible dans la réalisation d'un widget.
Comme Drawingarea/ScrollArea sert de base a la création de la plupard des widget en Gambas.

Pourquoi avoir changé grab pour Screenshot (grab signifie saisir)... parce que ça colle plus a l'appellation standart.
De plus la fonctionnalité de screenshot est dépendente du desktop.

D'où

Desktop.Screenshot(me.screenX, me.Screeny, me.width, me.height)

Ce que Gambas m'a appris c'est qu'avec le temps on peut être capable de tout.
spheris#4 Posté le 18/1/2015 à 10:48:12
Merci pour ta réponse.
Je comprends mieux maintenant.
Toutefois, comment capturer l'interieur de ma form sans prendre tout l'écran?
1