PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Iconisation dans la barre des taches
Iconisation dans la barre des taches
Iniciado por olivier.lheureux, jul., 28 2004 1:33 PM - 5 respostas
Publicado em julho, 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
Publicado em julho, 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

Publicado em julho, 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.
Publicado em julho, 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

Publicado em julho, 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

Publicado em julho, 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