Gambas France BETA


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
Faire simple !A 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)

Moins de texte dans une signature c'est agrandir son espace.
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