Fenêtre un peu customisée

Description

Cette application ne sert strictement à rien.

C'est un essai de quelques possibilités de gestion de fenêtre.

Les particularités de cette appli sont que la form n'est pas rectangulaire, et qu'elle exploite la barre de status.

La construction d'une fiche non rectangulaire se fait ici en signalant à windows la "région" de la fenêtre.
Ces régions peuvent être définies par un combinaison de forme géométriques simples, ce qui offre de larges possibilités.
C'est la même méthode que le source de KaLaChNiKoCO :
http://www.delphifr.com/article.aspx?ID=2065

Une autre méthode consiste à utiliser les propriétés de form TransparentColor et TransparentColorValue, avec un BorderStyle à none.

Pour ce qui est de la barre de status, c'est avant tout une icône envoyant des messages à l'application.
L'appli tourne, avec ou sans fenêtre, et l'utilisateur peut afficher la fenêtre en double cliquant sur l'icône ou à l'aide du menu contextuel.
Pour terminer le programme, il faut utiliser le menu contextuel : la croix de la croix ne fait que fermer la fenêtre.

Enfin, un petit fondu très simple via AlphaBlend/AlphaBlendValue ajoute une dernière touche d'originalité.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.