C++ : Barre des taches windows95/98 - Programmation
Marsh Posté le 25-01-2002 à 13:07:07
- desole je suis a cote de la plaque, desole -
[edtdd]--Message édité par chrisbk--[/edtdd]
Marsh Posté le 26-01-2002 à 20:45:19
Oui, et de toute façon elle est disponible sur le site de microsoft, pourquoi?
Marsh Posté le 28-01-2002 à 10:07:06
Bah, tu fait "rechercher" sur le mot TaskBar, et tu trouves plein de trucs... j'vais pas faire la recherche pour toi non plus !
Marsh Posté le 28-01-2002 à 20:31:51
Et qu'est ce que tu crois que j'ai fais avant de poster un truc ici!! Si j'ai posté c que j'ai pas trouvé!
Marsh Posté le 29-01-2002 à 23:29:34
bon, idée a la con : en recuperant le HWND de la barre des taches (FindWindow avec "SysTabControl32" en nom de classe, peut etre), y'aurait ptet moyen d'enumerer ce qu'il se trouve dedans (vi, c une idée a la con, j'assume completement)
Marsh Posté le 29-01-2002 à 23:40:52
je sais pas si ça peut marcher mais ça part d'un bon sentiment, je vai creuser la question
Marsh Posté le 30-01-2002 à 09:00:20
Si, c évident que ça peut marcher l'idée à Chrisbk...
c un fenêtre la barre des tâches. Seul pb: à mon avis, elle à pas de titre cette fenêtre. Alors, pour la récupérer, au 1er abord, je saurait pas trop comment faire... Par contre une fois que tu l'as, tu peux faire 2 ou 3 trucs, compter le nommbre de boutons qu'elle contient par exemple, avec un EnumChildWindow (les bouton sont des fenêtre issues de la classe "button" ).
cherche aussi du coté de ITaskbarList, une interface qui sert apparement à controler la barre...
Marsh Posté le 30-01-2002 à 13:09:33
effectivement j'avais pas envisager le problème sous cet ascpect je vais voir ce que je peux faire avec ça, merci à tous
Marsh Posté le 30-01-2002 à 13:31:16
Salut,
Si tu veux travailler avec la taskbar tu peux utiliser l'interface ITaskbarList, elle te permet d'ajouter, de supprimer ou d'activer les items de la taskbar.
Regarde la doc di cette interface y'a bien un exemple ou tu vas trouver ton bonheur.
Marsh Posté le 30-01-2002 à 13:37:59
j'ai vu, le seul pb c qu'aparament mon compilo ne connait pas cette interface
Marsh Posté le 30-01-2002 à 14:06:44
LetoII a écrit a écrit : j'ai vu, le seul pb c qu'aparament mon compilo ne connait pas cette interface |
j'pense que c contenu dans la dll "shlwapi.dll"
il faut donc linker ton projet à shlwapi.lib. (il doit être dans un chemin de lib connu de ton ide
c VC++, non !?
Marsh Posté le 30-01-2002 à 16:26:17
LetoII a écrit a écrit : Non, j'utilise C++ Builder 4 |
Bah, je sais pas comment faire alors... Mais il faut linker ton projet avec shlwapi.dll...
Marsh Posté le 25-01-2002 à 12:27:25
Est ce que qqn sait accéder aux informations concernant la barre des taches comme le nombre d'icone affiché dessus, leure taille et les appli auquelles elles renvoient