Quelle API pour mettre en premier plan une autre fenetre ?
Kheo
Messages postés21Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention10 décembre 2007
-
2 sept. 2002 à 09:10
highcobra
Messages postés122Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention20 avril 2005
-
15 mai 2003 à 17:41
Afin d'eviter d'avoir plusieurs instance de mon soft en memoire au tout debut j'effectue un FindWindow sur le titre de mon soft. S'il ne trouve rien je lance et s'il trouve je souhaiterai afficher la fenetre qui existe deja et dont le handle m'est retourné par FindWindow.
J'ai essayé de faire un ShowWindow, un SetFocus, et meme un SendMessage sur WM_SHOWWINDOW et tout ca se montre totalement inefficace :(
Quelqu'un peu m'aider ?
/ Kheo /
A voir également:
Quelle API pour mettre en premier plan une autre fenetre ?
Kheo
Messages postés21Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention10 décembre 2007 3 sept. 2002 à 10:49
Bien j'ai trouvé quand même quelque chose de bien plus simple et efficace que ce que vous m'avez indiqué, alors je vous en fait profiter, l'API s'appelle :
BOOL SetForegroundWindow(
HWND hWnd // handle to window to bring to foreground
);
Et c franchement beaucoup plus simple que de passer par des Mutex ( désolé pas le temps de me renseigner pour comprendre comment ca marche ).
Voilà amusez vous bien.. :) :)
/ Kheo /
Vous n’avez pas trouvé la réponse que vous recherchez ?