Afficher une appli

Résolu
Signaler
Messages postés
379
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
20 avril 2011
-
Messages postés
379
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
20 avril 2011
-
Bonjour,

je rencontre un problème, peut etre que la réponse est dans le site, mais j'ai du mal à l'expliquer, alors le rechercher n'en parlons pas...

Imaginons que j'ai une appli qui tourne que je nomme A.exe. Je la lance et je la réduit.
Je lance l'appli B.exe. Je souhaite que lorsque je clique sur un bouton dans l'appli B.exe, l'appli A.exe reprenne le focus.
Un peu comme lorsque on fait "ALT+TAB".

Actuellement j'essaye avec les processus : j'arrive à récuperer le process de A.exe mais d'après ce que j'ai vu, il n'existe pas de méthode permettant de donner le "focus".

J'oubliais : je développe en VB.NET. Mais peut être qu'une API peut me sauver la mise...

Je suis ouvert à toutes propositions si quelqu'un a une idée.

D'avance merci !

Seb.

1 réponse

Messages postés
379
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
20 avril 2011
1
Re moi

Bon ok ! J'avoue... J'ai fait le féniant et j'ai pas consulté google avant de venir poser la question...

Profitant d'un exces de zel, j'ai cherché sur google et j'ai trouvé mon bonheur :

En fait bah ya bien un api : ShowWindow

Et voilà meme ses parametres :


Private
Declare
Auto
Function ShowWindow
Lib "user32" (
ByVal hWnd
As IntPtr,
ByVal nCmdShow
As
Integer)
As IntPtr



Enum ShowWindowConstants
As
Integer


SHOW = 5


RESTORE = 9


NORMAL = 1


MINIMIZE = 6


MAXIMIZE = 3


MAX = 10



End
Enum

Merci au site http://www.dotnet247.com qui m'a donné la réponse.

Seb.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci