Page 5 sur 5

Re: un Agenda..

Publié : mar. 20/oct./2020 10:53
par Zorro
Salut,
je ne sais pas de qu'elle coquille tu parles ? :)

Code : Tout sélectionner

IconName$ = "agenda.ico" ; <-- indiquez ici un icone pour le prg dans le Systray
IconeName2$="agenda2.ico"
LoadImage(#image_icone2, IconeName2$)
LoadImage(#image_icone, IconeName$)
il s'agit de 2 icones different (ils sont présent dans la 1er page du topic , ils representent un calendrier en bleu et en rouge )
les revoici :
agenda.ico
Image

agenda2.ico

Image


ces deux icones servent pour la barre des taches ... si tu as un truc de prévu pour le jour en cours, on affiche l'icone rouge
sinon c'est l'icone bleue qui s'affiche ....

ça permet visuellement en regardant dans la barre des tache de voir si on a un rendez vous ou tout evenement en cours d'attente ...
le prg dispose d'un bouton Image
qui permet de repasser l'icone en bleu lorsqu'on a tout vu/effectué les evenement du jour ....

Re: un Agenda..

Publié : mar. 20/oct./2020 12:01
par kernadec
Zorro vieilli :mrgreen:

Code : Tout sélectionner

IconName$ = "agenda.ico"  
Manque un "e" à iconEname$ 
Bonne journee

Re: un Agenda..

Publié : mar. 20/oct./2020 13:49
par Zorro
ce qui est bizarre c'est que effectivement,
le loadimage() suivant, ne me faisait aucune erreur ....

et ça explique peut etre pourquoi j'avais ensuite refait ligne 145

Code : Tout sélectionner

AddSysTrayIcon(#SysTrayIcone, WindowID(#win), LoadImage(#image_icone, IconeName$))
un autre loadimage LOL :lol: :lol:

Merci , j'ai modifié le code

Re: un Agenda..

Publié : mar. 20/oct./2020 14:06
par Micoute
C'est étrange que chez moi, ça fonctionne très bien

Re: un Agenda..

Publié : mar. 20/oct./2020 14:11
par Zorro
oui c'est ce que je dis, ça marchait parceque le Loadimage de la ligne 138 devais echouer sans erreur apparente ...

mais la ligne 145 du AddSysTrayIcon() contienait le loadimage correcte , donc ça devait corriger l'affaire :)

bon j'ai reposté mon code, tout corrigé a ce propos , c'est a dire changement du nom de variable , correcte cette fois

et la ligne 145 ne contient plus de loadimage ,mais utilise l'id de l'image ...

Code : Tout sélectionner

AddSysTrayIcon(#SysTrayIcone, WindowID(#win), ImageID(#image_icone))
en principe, cette fois c'est correcte sans Bequille :)

Merci encore a Kernadec

Re: un Agenda..

Publié : mar. 20/oct./2020 16:26
par kernadec
Perso, j'ai mis un "hide windows" ligne 141 ça évite la fenêtre avortée au démarrage :)

Code : Tout sélectionner

If OpenWindow(#win, 0, 0, 1024, Hauteur_fenetre, "Agenda_Projet",  #PB_Window_ScreenCentered|#PB_Window_Tool)
     HideWindow(#Win, 1)      ; Reduit la fenetre   , Minimize window

Re: un Agenda..

Publié : mar. 20/oct./2020 18:27
par Zorro
@kernadec , 8O 8O jamais eu ce probleme :D

Re: un Agenda..

Publié : mer. 21/oct./2020 7:48
par kernadec
bjr Zorro
j'ai une tour avec un proc: i5 , Seven 64 , PB5.70LTS 64
en fait je vois une fenêtre blanche sans gadgets qui dans la fraction de secondes se minimise

donc avec un HideWindow(#Win, 1) avant les gadgets tout cela passe inaperçu
mais c'est mieux avec #PB_Window_Invisible

Code : Tout sélectionner

If OpenWindow(#win, 0, 0, 1024, Hauteur_fenetre, "Agenda_Projet",  #PB_Window_ScreenCentered|#PB_Window_Tool|#PB_Window_Invisible)
cordialement

Re: un Agenda..

Publié : mer. 21/oct./2020 11:07
par Zorro
Merci Kernadec, j'ai modifié le code de la premiere page du topic , dans ce sens (meme si chez moi je n'ai jamais vu de problemes :) )

en tout cas c'est bien cool de voir un ancien code continuer de fonctionner malgres tout , et qu'il attire encore de l’intérêt ... :)

ce code, je l'utilise tout les jours depuis quasi 3-4 ans , il m'a rendu bien des services :)

Re: un Agenda..

Publié : mer. 21/oct./2020 12:07
par kernadec
Avec mon mobile android j utilise l' agenda "IsoTimer"
Version gratuite top tout y est.
Cordialement