PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Cacher une fenetre minimisée
Cacher une fenetre minimisée
Débuté par C Olivier, 13 avr. 2005 17:10 - 4 réponses
Posté le 13 avril 2005 - 17:10
bonjour,

j'aimerai pouvoir, lorsque l'on minimise une fenetre, que celle-ci n'apparaisse pas dans la barre des taches de windows ? (j'ai mis un icone dans le systray pour la restauration de la fenetre)

comment faire?

Merci
Posté le 13 avril 2005 - 17:49
NomFenêtre..Visible=Faux lors de la réduction (!!!)

C Olivier a écrit :
bonjour,

j'aimerai pouvoir, lorsque l'on minimise une fenetre, que celle-ci n'apparaisse pas dans la barre des taches de windows ? (j'ai mis un icone dans le systray pour la restauration de la fenetre)

comment faire?

Merci
Posté le 13 avril 2005 - 23:51
//Quelques API

SI gb_LCD_Dessus ALORS // Fenetre dessus tout 'TopMost'

API("User32", "SetWindowPos", Handle(), -1, 0, 0, 0, 0, 0x2 + 0x10 + 0x1)

SINON // Non TopMost

API("User32", "SetWindowPos", Handle(), -2, 0, 0, 0, 0, 0x2 + 0x10 + 0x1)

FIN

// Cette partie permet que l'application n'apparaisse pas dans la barre de
tâche

GW_EXSTYLE est un entier = -20

WS_EX_TOOLWINDOW est un entier = 0x80

AppelDLL32("user32","SetWindowLongA",Handle(),GW_EXSTYLE,WS_EX_TOOLWINDOW)

"C Olivier" <o.chotard@chateau-margaux.com> a écrit dans le message de news:
425d0ea5$1@news.pcsoft.fr...


bonjour,

j'aimerai pouvoir, lorsque l'on minimise une fenetre, que celle-ci
n'apparaisse pas dans la barre des taches de windows ? (j'ai mis un icone
dans le systray pour la restauration de la fenetre)

comment faire?

Merci
Posté le 14 avril 2005 - 13:24
Utilises la commande SysIconeAjoute().
Antoine

C Olivier wrote:
bonjour,

j'aimerai pouvoir, lorsque l'on minimise une fenetre, que celle-ci
n'apparaisse pas dans la barre des taches de windows ? (j'ai mis un
icone dans le systray pour la restauration de la fenetre)

comment faire?

Merci
Posté le 14 avril 2005 - 17:37
merci !