ZMJUVENTINO
Messages postés41Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention11 mai 2009
-
26 févr. 2009 à 00:36
ZMJUVENTINO
Messages postés41Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention11 mai 2009
-
6 mars 2009 à 10:29
Salut
Je voudrais savoir comment placer mon application dans la barre des
tâches et détecter chaque fenêtre qui s'ouvre sur l'écran et en
extraire le nom.
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 26 févr. 2009 à 16:19
Tu peux énumérer de temps en temps la liste des processus en cours, ou bien la liste des fenêtres si ton application visée en crée une...
fonctions utiles (cf MSDN) : NtQuerySystemInformation ou CreateToolhelp32Snapshot et Process32First, FindWindow, GetWindowText...
jeffy131
Messages postés123Date d'inscriptionsamedi 14 juillet 2007StatutMembreDernière intervention29 mars 20091 27 févr. 2009 à 04:00
Il ne faut pas du tout énumérer les applications, mais utiliser les
notifications de création de process internes (parmi les méthodes
officielles)
C'est bien sûr une FAQ depuis des années (~1990) chez les pros (BBS, Usenet) cf [news://nntp.aioe.org/comp.os.ms-windows.programmer.win32 news://nntp.aioe.org/comp.os.ms-windows.programmer.win32]
[news://nntp.aioe.org/fr.comp.os.ms-windows.programmation news://nntp.aioe.org/fr.comp.os.ms-windows.programmation] , etc
vu le cas classique de la tâche faite des milliers e fois..