2008-09-23 42 views
6

J'utilise VS2008 et j'ai utilisé SystemParametersInfo pour activer "Focus Follows Mouse" et "Do not Raise On Focus". Malheureusement, VS2008 (avec et sans SP1) n'honore pas la partie «Ne pas soulever» et pousse avec ardeur au premier plan chaque fois que le pointeur touche sa fenêtre.Comment est-ce que je garde Visual Studio d'autoraising, quand j'accepte "Focus suit la souris"?

Il y a quelque temps je me suis plaint de cela sur mon blog and posted an example app pour régler les paramètres. Deux autres ont également signalé avoir ce problème, mais eux aussi ne savaient pas comment procéder.

Comment réparer/contourner ce problème? Autre chose que je devrais essayer?

Répondre

3

Essayez true X-mouse. Au moins visual studio ne va plus voler l'attention. Vous pourriez ne pas aimer le comportement de copie et passé qu'il introduit, cependant, et les fenêtres pop-up n'apparaissent généralement pas dans Visual Studio (utilisez alt-tab pour les trouver).

+0

Rul-o-matic! Sauf qu'il désactive le bouton du milieu de la souris pour des choses comme "ouvrir dans un nouvel onglet" dans firefox: -/ –

+0

... et bien sûr j'ai dû désactiver à nouveau le comportement FFM natif pour empêcher le studio de surgir. –

0

J'ai remarqué que Visual Studio semble uniquement déclencher automatiquement lorsqu'un "document" a le focus dans VS. Si vous sélectionnez une fenêtre Résultats de la recherche ou l'Explorateur de solutions dans VS, l'augmentation automatique ne se produit pas.

+3

J'utilise FFM pour éviter de cliquer lors du changement d'applications. Cliquer sur l'application que je pars n'est pas une amélioration par rapport au fait de cliquer dans l'application que je vais faire. –

+0

Même si un document n'est pas mis au point, VS se lève parfois si le curseur se déplace sur le bouton "Connexion" près de la barre de navigation: * ( –