Comment faire pour savoir si un programme a déjà été ouvert et connaitre son ID ?
Pour le programme déjà ouvert je prend pour exemple l'éditeur PB qui quand on ouvre un fichier pb s'ouvre mais qui lorsqu'il est déjà ouvert le met dans un nouvel onglet...
Donc comment savoir ca, et récupérer son ID ?
Dri
Programme déjà ouvert
Si tu connais le nom de la fenêtre, tu peux utiliser FindWindow_ (c'est le plus simple)
Tu peux aussi énumérer les fenêtres ou les processus en cours.
(pour les processus, regarde la doc sur "CreateToolhelp32Snapshot" (dans kernel32). Pour les fenêtres, j'ai déjà fait mais je me souviens plus des fonctions. Se retrouve facilement.
Tu peux aussi énumérer les fenêtres ou les processus en cours.
(pour les processus, regarde la doc sur "CreateToolhelp32Snapshot" (dans kernel32). Pour les fenêtres, j'ai déjà fait mais je me souviens plus des fonctions. Se retrouve facilement.