C++ : Barre des taches windows95/98

C++ : Barre des taches windows95/98 - Programmation

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

Reply

Marsh Posté le 25-01-2002 à 12:27:25   

Reply

Marsh Posté le 25-01-2002 à 13:07:07    

- desole je suis a cote de la plaque, desole -

 

[edtdd]--Message édité par chrisbk--[/edtdd]

Reply

Marsh Posté le 25-01-2002 à 13:10:15    

:eek2:

Reply

Marsh Posté le 25-01-2002 à 14:12:33    

T'as la MSDN Library ?

Reply

Marsh Posté le 26-01-2002 à 20:45:19    

Oui, et de toute façon elle est disponible sur le site de microsoft, pourquoi?

Reply

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 !

Reply

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é!

Reply

Marsh Posté le 29-01-2002 à 21:11:45    

up

Reply

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)

Reply

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

Reply

Marsh Posté le 29-01-2002 à 23:40:52   

Reply

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...

Reply

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

Reply

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.

Reply

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

Reply

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 !?

Reply

Marsh Posté le 30-01-2002 à 15:23:15    

Non, j'utilise C++ Builder 4

Reply

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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed