DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
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).

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 : wd300pnt.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
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 aoû. 2021

Dernière modification : 15/01/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale