web-dev-qa-db-fra.com

Créer une application fenêtrée 'Toujours visible' sans raccourci clavier?

J'ai vérifié la question précédente ici , mais malheureusement:

  1. La plupart du temps, DeskPin ne fonctionne pas sous Windows 8 et ne fonctionne toujours pas sous Windows 10.
  2. PowerMenu n'a pas été mis à jour depuis 2002 et ne semble pas fonctionner sous Windows 10
  3. AutoHotKey et AlwaysOnTopMaker nécessitent un clavier. Aucune indication visuelle n'indique qu'une fenêtre est marquée comme étant toujours visible ou non.

J'ai trouvé un programme appelé TurboTop qui peut le faire à partir de la barre d'état système, mais dans Windows 10, TurboTop répertorie tous les programmes qui ne fonctionnent même pas dans sa liste, à deux reprises. C'est le bordel.

WindowPinner le fait mieux, mais il inclut toujours les programmes ne fonctionnant pas dans la liste.

Existe-t-il une solution qui fonctionne de manière graphique sans nécessiter de clavier, comme appuyer longuement sur un clic droit sur la barre de titre et sélectionner Toujours au premier plan? Si vous êtes habitué à Ubuntu Linux, vous connaissez cette fonctionnalité.

50
Nur

Dexpot fait cela, il permet une "utilisation intelligente des barres de titre":

La barre de titre ainsi que les boutons Réduire, Agrandir et Fermer peuvent être attribués avec des fonctions supplémentaires (Rôle suivant, Réduire dans la barre système, etc.).

Toujours au top est l'une des fonctions. Vous pouvez, par exemple, faire un clic droit sur le bouton Agrandir pour activer la fonction Toujours visible.

Téléchargez le programme d'installation AlwaysOnTop et installez-le (choisissez la dernière version). Exécutez l'application depuis Démarrer -> Tous les programmes -> AlwaysOnTop. Il se trouve dans la barre d'état système. Cliquez sur l'icône dans la barre d'état, cliquez sur "AlwaysOnTop", puis cliquez sur la fenêtre sur laquelle vous souhaitez rester en haut (le curseur sera la croix en attendant la fenêtre).

Divulgation complète, je suis l'auteur de l'application et cela a été construit en utilisant .Net (C #). La source complète peut également être trouvée sur le lien.

18
Joshua Parnell

Cette question ne relève pas de la question initiale du PO, mais semble être un bon endroit pour partager des informations sur les services publics "toujours au top", même si cela nécessite quelques clics.

Du point de vue de la programmation, écrire un utilitaire simple comme celui-ci est un exercice très simple. Peut-être est-ce la raison pour laquelle il existe si peu de solutions, ou peut-être pourquoi il y en a autant.

Il m'est difficile de faire confiance aux utilitaires téléchargés à partir du compte Google Drive ou Dropbox d'une personne. Mais je fais confiance à Nir Sofer de Nirsoft . Il a une petite application appelée WinLister où nous pouvons définir une fenêtre pour être toujours au top. Ce n’est pas très convivial si vous le faites souvent, mais j’ai rarement besoin d’épingler une fenêtre vers le haut, alors cela fonctionne pour moi.

http://www.nirsoft.net/utils/winlister.html

9
Baodad

J'utilise VirtuaWin depuis de nombreuses années pour cela. Cela me permet de cliquer au milieu sur la barre de titre de n'importe quelle fenêtre pour qu'elle reste "toujours au top". Fonctionne bien sur win 10. Gratuit, open source.

3
charsi

Cela ne répond peut-être pas exactement à la demande de OP, mais Stick-It! est une excellente option pour garder certains Windows au-dessus des autres.

Principales caractéristiques:

    - Portable
    - Works with Windows 10 (tested, even though the landing page for the software doesn't
      state as such)
    - System tray controls
    - Doesn't retain on-top window settings through log out/restart/shut down

Windows est sélectionné pour rester sur le dessus en cliquant avec le bouton droit de la souris sur l'icône de la barre d'état système configurée par le logiciel, en sélectionnant «Stick-It! ou deux.

0
user66001

Existe-t-il une solution qui fonctionne de manière graphique sans nécessiter de clavier, comme appuyer longuement sur un clic droit sur la barre de titre et sélectionner Toujours au premier plan? Si vous êtes habitué à Ubuntu Linux, vous connaissez cette fonctionnalité.

Oui, essayez WindowTop à partir d’ici: http://windowtop.info/

de softpedia review (source: http://www.softpedia.com/get/Desktop-Enhancements/WindowTop.shtml ):

plusieurs fonctions sont à votre disposition. Celles-ci sont accessibles à partir d’un nouveau menu attaché à la barre de titre de chaque fenêtre. Les options de menu apparaissent uniquement au passage de la souris et le conteneur peut être déplacé dans la barre de titre.

Cela fonctionne vraiment bien sur Windows 10

0
gil123

Vous pouvez utiliser maComfort .

Après l'installation, en plus de nombreuses fonctionnalités, vous pouvez cliquer avec le bouton central de la souris sur la barre de titre et choisir l'option "Toujours au top". Vous pouvez le désactiver de la même manière.

0
Hejar

Vous pouvez utiliser AutoHotkey et créer un script avec une seule ligne de code:

^SPACE:: Winset, AlwaysOnTop, , A

Ctrl+Space Will basculer une fenêtre pour rester sur le dessus.


Regardez la syntaxe complète:

WinSet, AlwaysOnTop, OnOffToggle, WinTitle, WinText, ExcludeTitle, ExcludeText

A active WinTitle A qui signifie la fenêtre active .

En savoir plus sur la commande Winset ici: https://autohotkey.com/docs/commands/WinSet.htm


Si vous ne connaissez pas AutoHotkey, téléchargez-le ici: https://www.autohotkey.com/

Et apprendre à l'utiliser: https://autohotkey.com/docs/Tutorial.htm

Expliquer AutoHotkey ne serait pas relatif à cette réponse, et le lien du tutoriel vous en expliquera beaucoup plus que je ne le peux.

0
Shayan