METTRE UNE FORM SUR LE TASKBAR ET ELLE Y RESTE SANS TIMER

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 21 avril 2007 à 07:23
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 22 avril 2007 à 13:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42389-mettre-une-form-sur-le-taskbar-et-elle-y-reste-sans-timer

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
22 avril 2007 à 13:39
Je sais bien que çà n'a rien à voir avec les icônes du Systray. N'empêche que çà les cache presque toutes, alors qu'a priori, le rôle de ta source est de cacher la taskbar.
fostos Messages postés 21 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 30 octobre 2007
21 avril 2007 à 19:05
Merci
Je ne connaissais pas MoveWindow
Utilisateur anonyme
21 avril 2007 à 18:51
Exemple simple dans un projet ou on aura mis la propriété FormBorderStyle de la form à none et ce code dans le form_load :

Dim TaskBarHWnd As Long
TaskBarHWnd = FindWindow("Shell_TrayWnd", vbNullString)
Call SetParent(Form1.hWnd, TaskBarHWnd)
Call MoveWindow(Form1.hWnd, 0, 0, 126, 25, True)

Ca n'a rien d'extraordinaire.
__
Kenji
fostos Messages postés 21 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 30 octobre 2007
21 avril 2007 à 18:10
Salut econs,

Cet Applic na rien a voir avec un icon dans le tray

Merci
fostos Messages postés 21 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 30 octobre 2007
21 avril 2007 à 18:06
Salut Charles,

Je n'ai pas reussi avec SetParent de la garder pardessus le taskbar
Des qu'on click sur la bar la form disparait

ps si tu connait laisse moi un lien ou un bout de code stp

Il est tres facile de la redimensionner et/ou relocalliser selon le besoin.
Utilisateur anonyme
21 avril 2007 à 12:54
Salut,

Ca marche que quand la TaskBar est en bas.
Pourquoi ne pas avoir utiliser un SetParent ?

__
Kenji
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
21 avril 2007 à 07:23
Salut,
Tu caches beaucoup plus que le Systray avec ton formulaire, et pas l'icône à côté de l'horloge.
Et ceci quelle que soit la résolution de l'écran.
Rejoignez-nous