|
|
|
|
|
- Cas particuliers
- Dessin en PHP
- Dessin en code Navigateur
dFinDessin (Fonction) En anglais : dEndDrawing Efface tous les dessins réalisés depuis l'exécution de la fonction dDébutDessin. Dans le cas d'un dessin dans un champ Image, le dessin en cours est effacé. Dans le cas d'un dessin dans une variable, les ressources sont libérées. Remarque : L'appel de la fonction dFinDessin est optionnel. Les ressources sont automatiquement libérées au moment de la fermeture de la fenêtre ou de la page. Remarques Cas particuliers - La fonction dDébutDessin doit être appelée avant l'utilisation des fonctions de dessin. La fonction dDébutDessin permet de définir l'élément (champ Image ou variable de type Image) sur lequel les fonctions de dessin vont intervenir.
- Dans le cas d'un champ Image :
- Les fonctions de dessin travaillent sur une copie ("bitmap") de l'image. Vous pouvez utiliser les fonctions de dessin de Windows (grâce à la fonction API ou AppelDLL32) mais ces fonctions Windows doivent utiliser le DC (Device Context) renvoyé par la fonction dDébutDessin.
- La fonction dFinDessin ne doit pas être appelée dans le même traitement que la fonction dDébutDessin.
Si la fonction dFinDessin est appelée dans le même traitement que la fonction dDébutDessin, le dessin n'apparaîtra pas : il sera automatiquement effacé.
Liste des exemples associés :
|
Exemples complets (WINDEV) : WD Loupe
[ + ] Cet exemple vous permet de zoomer une partie de l'écran grâce à une loupe visuelle. Il est possible de zoomer jusqu'à 8 fois. Résumé de l'exemple livré avec WINDEV : En utilisant la fonction dCopieImage() du WLangage et la propriété ..Opacité il est possible d'effectuer une capture du bureau Windows à l'emplacement d'une fenêtre sans que celle-ci n'apparaisse dans la copie d'écran. Cet exemple utilise cette astuce pour zoomer la partie de l'écran se trouvant en dessous de la loupe.
|
Composante : wd300pnt.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|