Comment puis-je empêcher la barre des tâches Windows de masquer une application ciblée lorsque je clique sur l'élément de la barre des tâches de l'application? [dupliquer]

5

Actuellement, sous Windows, si vous cliquez sur une application dans la barre des tâches, celle-ci est placée au premier plan du bureau.

Cependant, si l'application est déjà à l'avant, elle est envoyée à l'arrière du bureau, c'est-à-dire qu'elle est cachée derrière toute autre fenêtre ouverte.

Je voudrais désactiver cette deuxième fonctionnalité afin que lorsque je clique sur une application, elle la place toujours à l'avant-plan, même si elle s'y trouve déjà.

Je réalise que c'est ainsi que Windows a toujours fonctionné, mais j'utilise beaucoup d'instances de la même application et souhaite être sûr que lorsque je clique sur un élément de la barre des tâches de l'application, il sera au premier plan. Même si c'est déjà à l'avant.

D'après mon expérience, Mac OS X et Ubuntu le font déjà par défaut. Seul Windows masque l'application sur laquelle vous avez cliqué dans ces circonstances.

Exemple: pour tester ce que je veux dire, ouvrez quelques applications sous Windows et rendez-les toutes en plein écran. Continuez ensuite à cliquer sur l'un des éléments de la barre des tâches. Voyez-vous que l'application apparaît, puis disparaît, en basculant la visibilité.

Remarques: Juste pour clarifier, l'apparence de la barre des tâches est satisfaisante. Je ne regroupe jamais les éléments de la barre des tâches et n'utilise pas TaskbarTweaker pour arrêter l'aperçu des pics aéro, etc.

Jon
la source
+1 pour la question, je suis d'accord - c'est vraiment ennuyeux! Relatif, mais pas de solution non plus: superutilisateur.com/questions/470022/… Mais IMHO Windows 95 ou NT4 ne se comportait pas de cette façon.
Mpy
@mpy: Je ne me souviens pas que Win95 ou NT4 se soient comportés différemment à cet égard.
Karan
@Jon: Puisqu'il s'agit d' un doublon, je viens de vous faire gagner des points de repérage précieux (à mon humble avis, vous pourriez bien m'avoir attribué). :) Consultez la question liée pour ma réponse et réjouissez-vous!
Karan

Réponses:

1

La seule façon dont je peux penser est un piratage terrible. En gros, vous écrivez un programme qui accroche les clics de souris au-dessus de la barre des tâches et vous traitez vous-même la logique.

GetActiveWindow et GetFocus vous aideront à savoir quelle fenêtre a le focus .

Accrochez la souris et traitez les clics. Assurez-vous de les transmettre une fois que votre programme les a traitées.

Notez que c'est un piratage terrible.

kmort
la source
Créer mon propre outil est une option, mais je ne voulais vraiment pas suivre cette voie si je pouvais l'aider.
Jon
Vous pouvez naviguer sur Google, mais je pense que vous ne trouverez pas grand chose. Si vous écrivez cela vous-même, vous en devenez automatiquement l'expert du domaine, car personne d'autre ne le fait apparemment. Et pour encourager, ce n’est pas une tâche de programmation extrêmement difficile. Téléchargez l'une des versions gratuites de Visual Studio et utilisez C / C ++ / C #. Vous constaterez que c'est plus facile que vous ne le pensez. Bonne chance.
kmort
0

Je ne suis pas vraiment sûr de ce que vous entendez par devant / derrière. Je suppose que, pour une raison quelconque, vos fenêtres sont empilées. Si vous cliquez avec le bouton droit de la souris sur la barre des tâches, vous disposez de trois options pour afficher les programmes dans la barre des tâches, en cascade, empilés ou côte à côte. Si vous souhaitez modifier la manière dont les icônes apparaissent dans la zone de notification, cliquez avec le bouton droit de la souris sur la barre des tâches / propriétés / personnaliser les notifications.

Si vous parlez du moment où il combine les fenêtres du programme et les masque, cliquez avec le bouton droit de la souris sur la barre des tâches / rechercher les boutons de la barre des tâches / cliquez sur Combiner uniquement lorsque la barre des tâches est pleine ou jamais combinée.

Si vous parlez de conserver une fenêtre de programme ouverte sélectionnée au-dessus des autres fenêtres du bureau, cliquez ici et téléchargez "Always On Top" (ce programme vous permet de sélectionner une fenêtre qui sera au-dessus et que vous pourrez répéter plusieurs fois. fenêtres au besoin). http://www.pcworld.com/article/218511/Windows.html

utilisateur208415
la source
Merci pour votre réponse mais malheureusement, ce n'est pas l'un de ces trois. Ce que je veux, c’est de cliquer sur un élément de la barre des tâches pour s’assurer que l’application qu’elle représente est affichée à l’écran. Pour le moment, si une application est affichée à l'écran et que vous cliquez sur son élément de la barre des tâches, Windows masque la fenêtre de l'application.
Jon
1
Désolé, ma question était un peu difficile à comprendre auparavant. Je l'ai réécrit et ajouté un exemple, pensez-vous que cela a plus de sens maintenant?
Jon
@Jon +1 - Je pensais que vous aviez fait du bon travail en expliquant quelque chose de difficile à expliquer.
webworm