Page 1 sur 1

[RESOLU] Détecter les fenêtres ouvertes + infos DU BUREAU

Publié : lun. 25/janv./2021 21:54
par Ar-S
Oyé Oyé,
Je cherche à détecter les fenêtres (explorateur ou autre) ouvertes sur le bureau par rapport à des coordonnées X et Y.
En gros, si à une coord x/y il y a une fenêtre, le prog me renvoie :
- Oui il y a une fenêtre, voilà sa taille et sa position.

Avec ce code, j'obtiens le listing des applis ouvertes mais de toutes les applis ouvertes.

Code : Tout sélectionner

Procedure ListWindows(hwnd,Param)
  If GetWindowLongPtr_(hwnd,#GWL_EXSTYLE) ! #WS_EX_TOOLWINDOW And GetWindowLongPtr_(hwnd,#GWL_STYLE) & #WS_VISIBLE
   String$ = Space(250)
   GetWindowText_(hwnd,String$,250)
   If Not String$=""
     AddGadgetItem(1,-1,String$ + " ouvert",0,0)
   EndIf
  EndIf
  ProcedureReturn #True
EndProcedure

If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ListViewGadget(1,10,10,480,230,0)
  
  EnumChildWindows_(FindWindow_("ToolbarWindow32",#Null),@ListWindows(),0)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf


J'ai testé pas mal de codes de WinApi et autre mais je ne trouve pas ça. Me semblait bien que j'en avait un qui affichait les infos d'une fenêtre au survol de la souris mais j'arrive pas à remettre la mains dessus.
Si vous avez ça dans vos besaces.

Merci

Re: Détecter les fenêtres ouvertes + infos DU BUREAU

Publié : mar. 26/janv./2021 9:23
par Marc56
Me semblait bien que j'en avait un qui affichait les infos d'une fenêtre au survol de la souris mais j'arrive pas à remettre la mains dessus.
Ça ?
viewtopic.php?p=112432#p112432

Et en plus tu as déjà dit Merci à la fin :mrgreen:

Re: Détecter les fenêtres ouvertes + infos DU BUREAU

Publié : mar. 26/janv./2021 10:14
par Kwai chang caine
Un peu à la bourre :oops:
Y'a aussi DIGGER :wink:
http://www.purebasic.fr/english/viewtop ... 60#p224060

Pour les infos détaillées t'as aussi ça du grand SPARKIE qui me manque :cry:
http://www.purebasic.fr/english/viewtop ... s+together

Toujours SPARKIE
https://www.purebasic.fr/english/viewto ... 936#p59936

Du SOLDAT qui me manque aussi :|
http://www.purebasic.fr/french/viewtopi ... 02#p123602

Avec le lien de MARCO et les miens t'as de quoi jouer :mrgreen:
Si tu trouve pas tes petits, j'en ai encore plein d'autres
On est pas chez "K par K", mais apparemment chez PB, la gestion des fenêtres ça inspire les copains 8O

Re: Détecter les fenêtres ouvertes + infos DU BUREAU

Publié : mar. 26/janv./2021 11:57
par Ar-S
Merci à vous !
Et dire que le lien de Marc revoit sur un topic ou j'étais le seul à avoir répondu comme tu dis :mrgreen:
Je savais bien je j'avais vu ce code. :wink:

---edit---

Encore une fois, la simplicité et l'efficacité de NetMaestro ma fait franchir un bon cap ! C'est celui ci que je cherchais. Merci KCC