2009-10-17 5 views
2

Je suis sûr que d'autres se sont heurtées à ce problème aussi ...Repositionner une fenêtre VLC programme

Je regarde souvent des vidéos dans une petite fenêtre VLC tout en travaillant sur d'autres tâches, mais peu importe où la fenêtre est placée, J'ai finalement besoin d'accéder à quelque chose dans l'interface graphique derrière, et je dois d'abord repositionner manuellement la fenêtre vidéo.

Cela peut être résolu en faisant s'aligner la fenêtre VLC sur un autre coin chaque fois que le pointeur de la souris est déplacé dessus. Je n'ai pas trouvé une application qui fait cela, donc j'aimerais en écrire une. Quelles technologies pourrais-je utiliser pour faire cela? Cross plate-forme pourrait être plus difficile ... et si seulement sur Windows?

Je préférerais quelque chose en C# (ou Python), mais je suis prêt à apprendre quelque chose de nouveau si nécessaire.

Répondre

1

Voici une solution Windows uniquement. Vous n'avez pas besoin de mettre la souris sur la fenêtre. Tout ce que vous devez faire est Find the window en utilisant son nom et send WM_MOVE. Je ne connais pas le nom de la fenêtre utilisée par VLC. Vous pouvez utiliser Spy ++ pour trouver son nom.

+1

Le point * était * qu'un mouvement de la souris sur la fenêtre VLC déclenche le déplacement de la fenêtre. L'idée est que vous pouvez ensuite accéder à ce qui se trouvait derrière la fenêtre. Avoir la fenêtre qui se promène sans fin pourrait aussi fonctionner (mais serait ennuyeux comme un diable :-)) mais le déclencher lorsque vous déplacez la souris sur la fenêtre est en fait une bonne façon de le faire (et n'a rien à voir avec la fenêtre) en premier lieu). http://timesnapper.com/NextAction/ fait cela aussi, si vous voulez savoir à quoi ça ressemble :-) – Joey

+0

@Johannes. Le comportement de Timesnapper est exactement ce que je veux dire – pufferfish

0

Ceci est un peu OOT, mais dans Windows 7, le fait de secouer la fenêtre active cachera d'autres personnes pour révéler le bureau (et donc cliquer/survoler le bouton de la barre des tâches le plus à droite). Au lieu de cacher/déplacer vlc, vous pourriez juste temporairement révéler l'ensemble du bureau. Secouer à nouveau la fenêtre active ramène tout.

Questions connexes