Prog invisible de la barre de tache !

cs_MEGATRIX Messages postés 124 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 31 décembre 2011 - 1 juin 2003 à 21:17
cs_zephyrin Messages postés 47 Date d'inscription mercredi 29 mai 2002 Statut Membre Dernière intervention 17 août 2006 - 17 mars 2004 à 17:52
Comment pourrai je rendre un programme dont je connai le handle invisible sur la barre de tache !
merci
@++
Megatrix

2 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
2 juin 2003 à 11:41
salut

tu peux faire ca :

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
'Window Constants
Public Const GWL_EXSTYLE = (-20)

Public Sub SetShowInTaskbar(Visible As Boolean, hWnd As Long)
Dim Ret As Long
Dim lNewLong As Long

Select Case Visible
Case True
lNewLong = -128
Case False
lNewLong = 128
End Select
Ret = SetWindowLong(hWnd, GWL_EXSTYLE, lNewLong)
End Sub

voila

ShareVB
0
cs_zephyrin Messages postés 47 Date d'inscription mercredi 29 mai 2002 Statut Membre Dernière intervention 17 août 2006
17 mars 2004 à 17:52
Salut

Ca marche pas mal.

Mais , je suis sous 2000 et je ne vois pas la différence entre True et False !

Dans les 2 cas, l'appli n'est visible que via le gestionnaire de tâche.

Plus précisément, je souhaite faire apparaitre mon programme à côtés des applis "résidentes" où se trouve l'horloge.

Merci
Zephyrin
0
Rejoignez-nous