Suite à cette conversation, je me suis rapellé un composant que j'ai écrit il y a plusieurs années déjà.

Il travaille indifféremment sur les Forms et les MDIForms.
Il permet d'afficher un fond en dégradé sur vos feuilles de la couleur StarColor à la couleur EndColor en choisissant le sens du dégradé (Orientation) avec en prime, un picture centré sur la feuille, redimensionnée à la taille de la fenetre en respectant le ratio hauteur/largeur de l'image. Le composant à également une propriété MaskColor qui est la couleur à mettre en tranparence (idéal pour des logos)

Voici le dernier membre de la famille


Pour être plus sérieux, voici un exemple avec une MDIForm


Il reste quelques soucis avec les composants pseudo-graphiques (comme les labels) mais avec un peu d'astuce on arrive a s'en débrouiller.

Pour son utilisation, rien de plus simple. Déposez un composant n'importe ou sur la form ,remplissez les différentes propriétés et mettez cette ligne de code dans le Form_Load

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Gradient1.SetParentHwnd

OCX DiGradient6.zip