DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
  • Gestion des images grisées
  • Gestion de l'effet translucide
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
StyleDessin (Fonction)
En anglais : DrawingStyle
Permet de connaître et de modifier :
  • le mode d'affichage des boutons grisés dans les fenêtres de votre application.
  • le mode d'affichage du cadre translucide des fenêtres de votre application.
  • le mode de chargement des images de grande taille.
Exemple
// Dessine les icônes grisées en niveau de gris
StyleDessin(stylePictoGriséDégradé, Vrai)
// Supprime l'effet de cadre translucide
StyleDessin(styleCadreFenTranslucide, Faux)
Syntaxe

Modifier le mode d'affichage utilisé des éléments (boutons, fenêtres) Masquer les détails

StyleDessin(<Elément> , <Mode d'affichage>)
<Elément> : Constante de type Entier
Elément concerné par le paramétrage :
styleCadreFenTranslucideParamétrage du style translucide des fenêtres.
styleImageFaibleQualitéParamétrage du chargement des images de grande taille (supérieur à 640x480).
stylePictoGriséDégradéParamétrage de l'effet grisé pour les boutons.
styleRetraitCadreAChevalParamétrage du nombre de pixels entre le texte et le cadre dans le mode d'affichage "à cheval".
<Mode d'affichage> : Booléen ou Entier
Nouveau mode d'affichage de l'élément concerné :
  • Pour la gestion de l'effet translucide :
    • Vrai : Les fenêtres ayant un cadre translucide sont affichées avec cet effet.
    • Faux : L'effet "Cadre translucide" des fenêtres est ignoré.
  • Pour la gestion du chargement des images :
    • Vrai : Chargement rapide : le temps de chargement des images est prioritaire sur leur qualité.
    • Faux : Chargement plus lent : la qualité des images est prioritaire sur leur temps de chargement.
  • Pour la gestion de l'effet grisé :
    • Vrai : Les icônes, images des boutons grisés sont affichées en niveau de gris. Si ce mode est sélectionné, l'affichage peut prendre un peu plus de temps, mais le rendu est meilleur.
    • Faux : Les icônes, images des boutons grisés sont affichées en grisage automatique. Dans ce mode, si l'image ne contient aucun pixel noir, la version grisée ne dessine rien.
  • Pour le retrait du mode de dessin "à cheval" : Nombre de pixels d'espacement entre le trait du cadre et le texte du libellé.

Connaître le mode d'affichage utilisé des éléments (boutons, fenêtres) Masquer les détails

<Résultat> = StyleDessin(<Elément>)
<Résultat> : Booléen ou Entier
Mode d'affichage actuel de l'élément spécifié ou le nombre de pixels du retrait dans l'affichage des libellés en mode "à cheval".
<Elément> : Constante de type entier
Elément concerné par le paramétrage.
styleCadreFenTranslucideParamétrage du style translucide des fenêtres.
Si <Résultat> = Vrai, les fenêtres ayant un cadre translucide sont affichées avec cet effet.
Si <Résultat> = Faux, l'effet "Cadre translucide" est ignoré.
styleImageFaibleQualitéParamétrage du chargement des images de grande taille (supérieur à 640x480).
Si <Résultat> = Vrai, le temps de chargement des images est prioritaire sur leur qualité.
Si <Résultat> = Faux, la qualité des images est prioritaire sur leur temps de chargement.
stylePictoGriséDégradéParamétrage de l'effet grisé pour les boutons.
Si <Résultat> = Vrai, l'image des boutons sont affichées en niveau de gris.
Si <Résultat> = Faux, l'image des boutons est grisée selon le système de grisage de Windows 95.
styleRetraitCadreAChevalParamétrage de l'espacement (en pixels) entre le cadre et le texte d'un libellé affiché en mode "à cheval".
Remarques

Gestion des images grisées

Selon le mode d'affichage choisi avec la constante stylePictoGriséDégradé :
  • <Mode d'affichage> = Faux : Les boutons grisés sont dessinés ainsi :
    Attention : Si le bouton ne contient aucun pixel noir, la version grisée ne dessinera rien.
  • <Mode d'affichage> = Vrai : Les boutons sont dessinés en niveau de gris :
WINDEVEtats et RequêtesCode Utilisateur (MCU)

Gestion de l'effet translucide

La gestion de l'effet translucide est équivalente à l'option de menu "Désactiver l'effet translucide des fenêtres" du menu contextuel des fenêtres.
Il est aussi possible de désactiver la gestion de l'effet translucide avec la fonction FenDésactiveEffet.
Composante : wd290obj.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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