PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Iconisation dans la barre des taches
Iconisation dans la barre des taches
Started by olivier.lheureux, Jul., 28 2004 1:33 PM - 5 replies
Posted on July, 28 2004 - 1:33 PM
Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans la
barre systray et pas simplement une iconisation

Merci
Olivier
Posted on July, 28 2004 - 2:20 PM
Bonjour,
Il faut que tu rajoute dans l'initialisation du projet
EXTERNE "WINCONST.wl"

Ensuite, il faut inetercepter l'évenement iconisation
J'ai mis le code ci-dessous dans initialisation de la fenêtre à iconiser
Evenement("Iconisation",MaFenêtre..Nom,WM_SYSCOMMAND)

Enfin, j'a fait 2 proc :
1ère procédure :
Iconisation()
Si EVE_wparam = 61472 OU EVE_wparam = 61536 ALORS
SysIcone("NomIcone.ico",NomDuMenuCOntextuel,"InfoBulle","Restaurer")
Iconise()
MaFenêtre..visible = Faux

Les evenements 61472 et 61536 correspondent au clic sur le bouton iconiser
et fermer de la barre de titre.

2ème procédure :
Restaurer(MessageSouris="")
Si (MessageSouris = WM_LBUTTONDBLCLK OU MessageSouris="") ALORS
Sysiconesupprime()
MaFenêtre..Visible = Vrai
Restaure()
FIN

MessageSouris sert à intercepter la double clic sur l'icone système

Voilà, si je n'est rien oublié, ça devrai fonctionner.

A +

Bon Dev


"olivier lheureux" <olivier.lheureux@free.fr> wrote:

Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans

la
barre systray et pas simplement une iconisation

Merci
Olivier

Posted on July, 28 2004 - 2:49 PM
"olivier lheureux" <olivier.lheureux@free.fr> wrote:

Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans

la
barre systray et pas simplement une iconisation

Merci
Olivier



Bonjour Olivier,

Pc Soft a fournit avec un exemple une classe permettant de gérer un
programme pour le systray de windows.
La classe s' appele CIconise.wdc et l' exemple WDRPCServeur ou WDTâches
ou WDReplication.

Bon Dev.
Posted on July, 28 2004 - 4:47 PM
Regarde la fonction "SysIconAdd"


"olivier lheureux" <olivier.lheureux@free.fr> wrote in message
news:410772fe@news.pcsoft.fr...

Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans

la
barre systray et pas simplement une iconisation

Merci
Olivier

Posted on July, 28 2004 - 6:56 PM
Salut, ne te casse pas la tete, bien entendu il existe une commande windev
pour le faire "SysIconeAjoute"
Antoine

"olivier lheureux" <olivier.lheureux@free.fr> wrote:

Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans

la
barre systray et pas simplement une iconisation

Merci
Olivier

Posted on July, 29 2004 - 1:03 AM
L'instruction 'SysIconeAjoute' marche très bien
Ajoute l'instruction 'Iconise' si tu veux iconiser ta fenêtre
ou ajoute FenEtat(Ta_Fenetre,Invisible) si tu veux faire disparaitre ton
application de la barre de tâche



"olivier lheureux" <olivier.lheureux@free.fr> a écrit dans le message de
news:410772fe@news.pcsoft.fr...

Bonjour,
Je souhaite iconisé mon projet mais ne faire apparaitre qu'une icone dans

la
barre systray et pas simplement une iconisation

Merci
Olivier