cs_andros
Messages postés17Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention 4 juillet 2006
-
15 janv. 2003 à 18:54
cs_andros
Messages postés17Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention 4 juillet 2006
-
16 janv. 2003 à 13:46
Bonjour,
Je n'ai pas trouvé la réponse sur le forum au pb que voici :
(ss Bor C++6)
-d'une part j'ai un programme éxécutable en mode console Dos.
-d'autre part, j'ai un autre programme API32 qui me lance le premier grace à CreateProcess("prog consol"...). J'ai paramétré CreateProcess de telle sorte que le prog console soit invisible
-maintenant, j'aimerais rendre, avec un autre bouton, cette fenetre console visible. Et là, pb..
J'ai essayé avec ShowWindow qui réclame le handle de la FENETRE et non du process, mais j'ai jamais réussi à récupérer ce handle (HWND en fait) (GetWindow demande lui aussi un HWND !?!)
Alors, évidement, si qq pey m'aider...
Merci. Andros
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 16 janv. 2003 à 08:45
bonjour,
tu pose la question de communication inter process.
En général, on recherche le handle d'une fenêtre d'un autre process par FindWindow
HWND FindWindow(
LPCTSTR lpClassName, // class name
LPCTSTR lpWindowName // window name
);
class name est le nom de la classe de fenêtre (registerclass)
window name est le titre de la fenêtre
tu peux passer 0 dans le paramètre qui ne t'intéresse pas