PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Réduction d'une fenêtre dans la Systray
Réduction d'une fenêtre dans la Systray
Iniciado por filip, 23,feb. 2006 11:04 - 3 respuestas
Publicado el 23,febrero 2006 - 11:04
Bonjour,

J'ai une fenetre A qui ouvre en modale une fenetre B.

J'ai donc à l'écran 2 fenêtre A et par dessus B.

Je souhaite réduire mon application... mais pas dans la barre des tâches
mais dans un icone à côté de l'heure : Systray.

J'ai cherché dans l'aide mais ....

J'ai voulu faire :

NumHandle est un entier=SysFenHandle(MaFenêtre..Titre)

SysIconisé(NumHandle)

Aucun résultat.. :(



J'ai essayé :

SysIconeAjoute(cMonIcon,"","MonApplic","FonctionRappel")

je crée bien mon icone dans la systray... mais apres.. que dois je faire

j'ai fait mafenetre..visible=faux mafenA..visible=faux

et j'ai mis dans fonctionrappel : mafenetre..visible=vrai
mafenB..visible=faux

cela ne fonctionne correctement ...



J'avais entête quand une très veille LST le sujet était abordé mais j'ai
plus le n° en tête.



Merci de votre réponse.
Publicado el 23,febrero 2006 - 18:43
Je crois que tu dois faire

Minimise() suivi de SysIconeAjoute()
Confirmes moi si cela fonctionne STP, je l'ajouterai à la base de données de
FreeDev

Philippe
www.freedev-web.com




"Psotric" <filip@ibelgique.com> a écrit dans le message de news:
43fd797e@news.pcsoft.fr...

Bonjour,

J'ai une fenetre A qui ouvre en modale une fenetre B.

J'ai donc à l'écran 2 fenêtre A et par dessus B.

Je souhaite réduire mon application... mais pas dans la barre des tâches
mais dans un icone à côté de l'heure : Systray.

J'ai cherché dans l'aide mais ....

J'ai voulu faire :

NumHandle est un entier=SysFenHandle(MaFenêtre..Titre)

SysIconisé(NumHandle)

Aucun résultat.. :(



J'ai essayé :

SysIconeAjoute(cMonIcon,"","MonApplic","FonctionRappel")

je crée bien mon icone dans la systray... mais apres.. que dois je faire

j'ai fait mafenetre..visible=faux mafenA..visible=faux

et j'ai mis dans fonctionrappel : mafenetre..visible=vrai
mafenB..visible=faux

cela ne fonctionne correctement ...



J'avais entête quand une très veille LST le sujet était abordé mais j'ai
plus le n° en tête.



Merci de votre réponse.



Publicado el 24,febrero 2006 - 14:04
Minimise() n existe pas.
Publicado el 24,febrero 2006 - 14:48
Voici la solution si cela intéresse d'autres personnes.
Le Support technique m'a aidé.... sauf que j'avais compris clairement
l'utilisation de la fonction de retour.



Dans le code de mon bouton : BOUTON_REDUCTION
SYSICONEAJOUTE("IMAGIC.ICO","","BULLEDAIDE","FONCTIONRAPPEL")
mafenA..visible=faux
mafenB..visible=faux


Dans ma fonction : FONCTIONRAPPEL

PROCEDURE FONCTIONRAPPEL(TypeClik)

SELON TypeClik

CAS WM_LBUTTONDBLCLK

//Double clic gauche :

CAS WM_LBUTTONDOWN

//Clic gauche enfoncé

CAS WM_LBUTTONUP

//Clic gauche relevé

mafenA..Visible=Vrai

mafenB..Visible=Vrai

SysIconeSupprime()

CAS WM_MBUTTONDBLCLK

//Double clic milieu

CAS WM_MBUTTONDOWN

//Clic milieu enfoncé

CAS WM_MBUTTONUP

//Clic milieu relevé

CAS WM_RBUTTONDBLCLK

//Double clic droit

CAS WM_RBUTTONDOWN

//Clic droit enfoncé

CAS WM_RBUTTONUP

//Clic droit relevé

FIN