ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Drawing functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Copie le contenu de l'écran dans une variable de type Image ou dans un champ Image.
Exemple
// Copie de l'écran dans une variable de type Image
MonImage est une Image 
MonImage = dCopieImageEcran()
// Affectation dans un champ Image
IMG_Image = MonImage
Syntaxe

Copier l'écran en donnant les coordonnées de la zone à copier Masquer les détails

<Résultat> = dCopieImageEcran([<X> [, <Y> [, <Largeur> [, <Hauteur>]]]])
<Résultat> : Variable de type Image ou Buffer binaire
  • Nom de la variable de type Image qui contiendra la copie de l'écran
  • Buffer binaire correspondant à l'image. Ce buffer peut être affecté directement à un champ Image.
<X> : Entier optionnel
Abscisse (en pixels) du coin haut gauche de la zone de l'écran à copier (0 par défaut, correspondant au coin haut gauche de l'écran 1).
<Y> : Entier optionnel
Ordonnée (en pixels) du coin haut gauche de la zone de l'écran à copier (0 par défaut, correspondant au coin haut gauche de l'écran 1).
<Largeur> : Entier optionnel
Largeur (en pixels) de la zone de l'écran à copier (largeur de l'écran par défaut).
<Hauteur> : Entier optionnel
Hauteur (en pixels) de la zone de l'écran à copier (hauteur de l'écran par défaut).
Nouveauté 2024

Copier l'écran en délimitant la zone source par une variable de type Rectangle Masquer les détails

<Résultat> = dCopieImageEcran([<Zone à copier>])
<Résultat> : Variable de type Image ou Buffer binaire
  • Nom de la variable de type Image qui contiendra la copie de l'écran
  • Buffer binaire correspondant à l'image. Ce buffer peut être affecté directement à un champ Image.
<Zone à copier> : Variable de type Rectangle
Nom de la variable de type Rectangle correspondant à la zone rectangulaire de l'écran à copier.
Remarques
Attention : Si l'écran contient une fenêtre WINDEV avec l'option "Autoriser la copie d'écran de la fenêtre" (onglet "Détail" de la fenêtre de description) non cochée, l'image de la fenêtre sera noire. Cette option peut être modifiée par programmation grâce à la propriété CopieEcranAutorisée.
Classification Métier / UI : Code neutre
Composante : wd290pnt.dll
Minimum version required
  • Version 17
Comments
Les paramètres ne sont pas optionnels individuellement
dCopieImageEcran( 0, 0, LargeurImage)
Ne limite pas la largeur

dCopieImageEcran( 0, 0, LargeurImage , HauteurImage)
Tient en compte les paramètres, dont la largeur.

Le compilateur ne renvoie pas d’erreur avec la première syntaxe.
AntonioDev
23 Aug. 2021

Last update: 01/15/2024

Send a report | Local help