Je voulais une fenêtre la plus petite possible, mais toujours visible
Je voulais pouvoir définir le nombre d'horloges
Je voulais pouvoir paramêtrer chaque horloge suivant le besoin.
C'est une petite horloge multiple : affichage de 1 à 10 horloges
Afficher l'heure des pays du monde
Finalament, j'ai trouvé que le plus pratique est une mini-fenêtre sans bordure donc fixe mais très petitequand on double click dessus, on retrouve une fenêtre normale pour définir les options
=> on peut déplacer la fenêtre
=> on peut définir le nombre d'horloge affichées
=> on definit le nom de la ville correspondant à l'heure affichée
=> on définit le décalage par rapport à l'heure GMT pour chaque horloge
=> on peut choisir une couleur pour le jour et une couleur pour la nuit
=> et par un autre double click on revient à l'affichage minimal et fixe
par un click droit sur le nom de l'horloge(mini panneau fixe), on affiche le menu des options :
choix d l'affichage heure / Heure + jour / Date + Heure
affichage permanent en devant de l'écran ou pas
affichage de la fenêtre des options
Exit
Systray OFF => pas d'icone dans le Systray
si on click sur l'icone du Systray
Click Gauche => flip/flop, l'application est visible/invisible
Click droit => on a acces au mini menu des options
Dans le panneau des options ouvert
on a acces à une zone de text donnat le fuseau horaire : GMT+xx
si on click sur ce panneau, on affiche la fenêtre de choix du fuseau horaire
un click sur un fuseau affiche toutes les infos sur le droite
un double click frerme cette fenêtre et met à jour l'horloge
La partie concernant la gestions des fuseaux horaires de windows a été développée par Stéphane Vaillant.
http://svaillant.developpez.com/delphi_datetime/
ci dessous vous avez les vues utilisation, panel options et panel choix du fuseau horaire
