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

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

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

Message 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:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre