Fermeture/Ouverture d'application avec VC++
Bonjour à tous,
J'aimerais savoir comment je peux faire pour premièrement ouvrir une application. Mon aplication peut être ouvert avec un Macro en créant un raccourci. C'est ce que je veux faire. Mais en programmation je sais pas comment le faire.
En second lieu, j'aimerais savoir comment je fais pour fermer cette application. Comme si je cliquais sur le "X" de la fenètre. Merci d'avance...
Problème d'ouverture d'application résolu...
Bonjour,
J'ai règler mon problème, ce que je fais est simple. Je cré un raccourci dans le répertoire de mon application VC++, ce raccourci appel l'application ainsi qu'en paramètre à l'application un macro. Ensuite j'utilise ce raccourci pour démarrer l'application et je vais chercher une référence sur l'application comme ceci:
Code:
1 2 3
|
system("mon_raccourci.lnk");
CWnd *pMon_application = CWnd::FindWindow(NULL,"titre_application"); |
Ensuite, si je veux fermer l'application que j'ai ouvert, j'utilise le pointeur sur l'application pour envoyer un message de fermeture à la fenètre de l'aplication:
Code:
1 2
|
::PostMessage(pMon_application->GetSafeHwnd(),WM_SYSCOMMAND, SC_CLOSE, 0L); |