Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ajouter un contrôle (une forme) dans la barre des tâches [ Archives Visual Basic / API ] (MELISA)

mardi 2 mai 2006 à 13:28:06 | Ajouter un contrôle (une forme) dans la barre des tâches

MELISA

Bonjour,

J'essaie d'ajouter une forme (style toolbar) directement dans la barre des tâches, comme le mini-lecteur de Windows Media Player. En effet un de mes clients souhaite avoir une toolbar dans cette barre de tâches afin d'optimiser le travail de ses employés utilisation de plusieurs applications à la fois).
J'ai regardé les API sur les fenêtres (FindWindow, FindWindowEx, GetWindow,...) mais je n'ai rien trouvé sur l'ajout d'un contrôle ou form.
Auriez-vous une idée ou un exemple ou même un conseil qui pourrait m'aider dans mon projet?

Merci d'avance.

mardi 2 mai 2006 à 16:56:14 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

zavier666

Ajouter une icône dans le systray (à coté de l'horloge ) serait-il une solution
Avec cette icône, il est possible très simplement d'ajouter un menu personnalisé avec toutes les fonctions possibles et inimaginables

Si oui, j'ai fait deux tutos sur le sujet sur mon site:
Créer et gérer un menu popup  / section user32.dll
Placer une icône dans la barre d'état / section shell32.dll

slts!
API à la Loupe
[ Lien ]

mardi 2 mai 2006 à 17:22:32 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

MELISA

Merci zavier666.

J'utilise déjà le systray pour cette application mais le client veut éviter que ses employés aient trop de manipulations à effectuer (bouton droit sur l'icône, sélectionner l'item du menu,...) et veut voir la toolbar non visible sur l'écran (pour les autres applications) et donc la miniser dans la barre des tâches.


mardi 2 mai 2006 à 17:27:04 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

zavier666

Je crois que c'est du ultra costaud que tu demandes la, à mon avis, il faut dessiner l'appli sur la barre des taches et c'est loin d'être évident!

mardi 2 mai 2006 à 17:39:31 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

MELISA

Pouah, bon ben je vais continuer à fouiller sur le net et voir avec le client si on peut faire autrement.

Merci de tes conseils.

mardi 2 mai 2006 à 17:41:40 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

zavier666

Oui et surtout que la barre des taches peut être sur le coté de l'écran et donc faut que ca marche en horizontal et vertical (enfin c'est un conseil au cas où tu tiens à ta crédibilité de programmeur)

bonne chance!

mercredi 3 mai 2006 à 17:00:33 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

zavier666

j'ai réfléchi à ton prob toute la journée:

pourquoi ne pas faire une fenêtre petite et fine, sans bordure, avec tous les bouton=s que tu veux,
en la mettant en always on top et en la positionnant juste au dessus de la barre des taches

si tu utilises comme form de départ une form taille normale, tu pourrais faire un bouton pour passer à la version fine, ou bien détecter l'évènement resize et si l'utilisateur demande une mise en barre des taches, tu échange la fenêtre avec la fine, tu caches la fenêtre minimisée de la barre des tache et si l'utlisateur demande un agrandissement, tu fais le chemin inverse:


en fait, ça fait un peu bricolage d'un point de vue programmation, mais d'un point de vue utilisateur c'est totalement transparent. de plus si tu touches un peu en graphisme, tu peux arriver à faire quelquechose qui s'intègre très bien au dessus (tellement bien que le client croira que tu déforme la barre des taches pour y placer son application).

donc si ca te conviens, parfait et n'hésites pas si tu galères à me redemander de l'aide,
si cela te conviens pas et que tu trouves la soluce, je suis interressé que tu m'exposes rapidement la procédure que je pourrais faire partager à tous sur mon site:


slts!


API @ la Loupe
[ Lien ]

mercredi 3 mai 2006 à 19:13:55 | Re : Ajouter un contrôle (une forme) dans la barre des tâches

MELISA

Ton idée me semble très intéressante. Je vais orienter mon développement en suivant cette démarche.
Toutefois un autre programmeur (qui n'est pas inscrit sur ce site) m'a proposé son aide. J'attends de ses nouvelles et je tiens au courant.



Cette discussion est classé dans : contrôle, barre, ajouter, forme, tâches


Répondre à ce message

Sujets en rapport avec ce message

ajouter une barre d'etat d'avancement [ par cedpar ] j'aimerai savoir comment s'appelle le contrôle que l'on ajoute avec le menu composants... Ce contrôle permet de rajoutrer une barre d'etat d'avancemen Ajouter un bouton à la barre des tâches [ par fallenmax ] Bonjour,J'aimerais savoir s'il est possible d'ajouter un bouton (qui ouvrirais un menu personnalisé) dans la barre des tâches, mais pas dans la sectio Ne pas afficher dans la barre des tâches [ par drakkard ] Bonjour Bonjour,comme le dit le titre, je souhaite qu'une form ne soit pas affichée dans la barre des tâches.Pour info je ne peux faire un form.show v UserControl et ShowInTaskbar : elle veut pas en partir ! [ par Adam0052 ] Bonjour, Je suis en train de programmer une petite horloge graphique, et je me rends compte qu'elle apparaît dans la barre des tâches. C'est en fai A la recherche de Mschart [ par vbalolo ] Bonjour,Je possède une version excell 2000 où le controle Mschart n'existe pas ....Je crois qu'il est possible d'ajouter un contrôle. Qui pourrait m'a Parcourir la barre des tâches [ par DeathVB ] Salut tout le monde !Est-ce qu'il ya un moyen pour parcourir la barre des tâches ; par example lister tous les noms des programmes executés (même les [VB.Net] Barre des tâches [ par morickno ] Bonjour,Comment faire pour qu'une fenêtre s'agrandisse de la taille de l'écran moins l'épaisseur de la barre des tâches.En effet une fenêtre s'agrandi Contrôle d'information dans une forme dans Excel [ par alaistair99 ] Bonjour,Mon problème se situe sur la reconnaissance du contenu d'une forme :Supposons que dans une feuille excel l'on ai 4 formes : Rectangle1 ; Recta Acces à excel par visual basic 6 à partir du début [ par XGuarden ] Bonjour, je veux pouvoir imprimer un fenetre classeur choisi dans mon fichier excel, pouvoir ajouter des données dans un classseur. Explication: Mo Acces à excel par visual basic 6 à partir du début [ par XGuarden ] Bonjour, je veux pouvoir imprimer un fenetre classeur choisi dans mon fichier excel, pouvoir ajouter des données dans un classseur. Explication: Mo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.