PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Modifier la transparence des fenêtres
  • Modifier l'opacité d'une fenêtre en édition
  • Modifier l'opacité d'une fenêtre par programmation
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Transparence des fenêtres
Présentation
WINDEV propose la possibilité d'appliquer un coefficient de transparence aux fenêtres.
Cette fonctionnalité est très utile. Elle permet en effet d'afficher une fenêtre d'alerte ou d'avertissement "par dessus" une fenêtre, sans perturber l'utilisation en cours.
Imaginez une application de surveillance : elle s'active à chaque alerte, en ouvrant une fenêtre suffisamment transparente pour permettre de lire à la fois son contenu, et de continuer à voir le contenu de la fenêtre recouverte, qui reste active.
Imaginez le suivi de réception des emails urgents, un suivi de chaîne de fabrication, ...
Comment le faire ?

Modifier la transparence des fenêtres

La modification de la transparence des fenêtres peut être effectuée :
  • soit directement sous l'éditeur de fenêtres.
  • soit par programmation.

Modifier l'opacité d'une fenêtre en édition

Pour modifier l'opacité d'une fenêtre :
  1. Affichez la fenêtre de description de la fenêtre en cours (option "Description" du menu contextuel de la fenêtre).
  2. Affichez l'onglet "Style" et définir le niveau d'opacité de la fenêtre :
Ce niveau peut varier de 0 (fenêtre transparente) à 100 (fenêtre opaque).

Modifier l'opacité d'une fenêtre par programmation

Il est également possible de modifier l'opacité de la fenêtre par programmation grâce à la propriété ..Opacité.
Exemple : Effets d'affichage lors de la fermeture d'une fenêtre  :
// Rendre la fenêtre invisible petit à petit (fade out)
i est un entier
POUR i = 1 A 100
FEN_FenêtreSaisie..Opacité = 100 - i
FIN
Ferme()
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire