réouvrir son programme une fois qu'il est lancé...

réouvrir son programme une fois qu'il est lancé... - C++ - Programmation

Marsh Posté le 23-04-2007 à 19:12:24    

Bonjour a tous,
 
Je voudrais savoir si vous connaissez des astuces pour pouvoir ouvrir 2 fois son programme sans cliquer 2 fois sur le point .exe. Je voudrais en faite lancé mon programme normalement et à partir d'un bouton ou d'un menu (peu importe) lancé un deuxième programme (le meme en faite :D ) et le mettre automatiquement dans une autre partie de l'écran que le premier...  :pt1cable:  pa tres clair tou ca ! lol
 
J'ai déja essayé ShellExecute à partir du 1er prog pour ouvir le deuxième mai il faut le chemin exact ou trouver le .exe et si on change le prog de PC cela ne marchera donc plus...
D'autre part pour mettre la fenetre dans un endroit précis de l'écran j'utilise MoveWindow qui marche tres bien mai lorsque je lance mon deuxième programme il se met a la meme place que le premier (logique  :)  c le meme programme donc les memes coordonnées pour le placement de la fenetre..)
 
Donc si quelqu'un a une solution a mon problème je l'écouterais avec grande attention !  :D  
 
Merci.
 
PS : J'utilise Visual C++ sous Windows 2000 professionnel


Message édité par tarzoun49 le 23-04-2007 à 19:13:37
Reply

Marsh Posté le 23-04-2007 à 19:12:24   

Reply

Marsh Posté le 23-04-2007 à 20:12:16    

Bonjour,
msdn-> http://msdn2.microsoft.com/en-us/library/ms683198.aspx

Message cité 1 fois
Message édité par breizhbugs le 23-04-2007 à 20:12:28
Reply

Marsh Posté le 23-04-2007 à 20:20:58    

un batch avec les arguments de MoveWindow en ligne de commande?

Reply

Marsh Posté le 23-04-2007 à 20:32:29    


 
Merci de ta réponse mais je comprend pas tout, ca sert a avoir le chemin de l'executable c'est ca ? et je fais le boulet mais j'aimerais bien une explication des parametre à passer  :D  . L'anglais n'est pas mon fort.désolé.
 
Merci

Reply

Marsh Posté le 23-04-2007 à 20:36:56    

GrosBocdel a écrit :

un batch avec les arguments de MoveWindow en ligne de commande?


 
Merci mais je n'ai aucune notions sur les batchs... Je vais quand meme me renseigné  ;)  

Reply

Marsh Posté le 24-04-2007 à 02:45:09    

tarzoun49 a écrit :

L'anglais n'est pas mon fort.désolé.


 
Alors il faut arrêter la prog tout de suite... surtout vu le niveau plus que basique requis pour MSDN
Et l'API est GetModuleFleName(), pas besoin de (ex)

Reply

Marsh Posté le 24-04-2007 à 18:04:58    

marctes a écrit :

Alors il faut arrêter la prog tout de suite... surtout vu le niveau plus que basique requis pour MSDN
Et l'API est GetModuleFleName(), pas besoin de (ex)


 
T'es encourageant toi !  :lol:   Ca va je me débrouille en Anglais mais ca arrive que je comprenne pas quand meme. Mais c'est bon j'ai trouvé comment faire meme si c'est un peu "archaîque" lol.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed