begin process at 2010 02 10 07:19:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > ENUMÉRATION DES FENÊTRES OUVERTES

ENUMÉRATION DES FENÊTRES OUVERTES


 Information sur la source

Note :
9,4 / 10 - par 5 personnes
9,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Niveau :Initié Date de création :23/09/2003 Date de mise à jour :10/06/2004 10:51:10 Vu / téléchargé :5 739 / 1 075

Auteur : Kenavo

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Application pour illustrer les fonction EnumWindows et EnumChildWindows.
Elle permet de retrouver toutes les fenêtres ouvertes (même mes fenêtres cachées)
On peut utiliser le Handle pour leur envoyer un message

-------------------------------------
!!! MISE A JOUR (10/06/2004) !!!
-------------------------------------
Plus qu'une mise à jour, c'est une nouvelle version !
1 - Memo remplacé par un TTreeView pour afficher les relations de hierarchie.
2 - Remplcement de EnumChildWindow (énumération de tous les enfants sans distinction d'ordre Z), par GetWindows et GetNextWindows, pour ne trouver que les enfants au niveau +1. La procedure de recherche est récursive, pour aller chercher les enfants des enfants, puis les enfants des enfants des enfants......
Exemple : Précédemment un TPanel et un TButton sur ce TPanel apparaissaient au même niveau (enfant en général) alors que le TButton est enfant du TPanel enfant de la TForm.
3 - Il y a en plus le nom de la classe de la fenêtre (fonction GetClassName)

Ken@vo


 Conclusion

Il y a d'autre observation possibles sur les fenêtres trouvées :
IsChild
IsIconic
IsWindow
IsWindowUnicode
IsWind owVisible
IsZoomed


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

RÉELS ET RÉALITÉ
Source avec Zip Source avec une capture WEBCAM À MANIVELLE
Source avec Zip Source avec une capture ACQUISITION VIDEO (WEBCAM, TV CARDS ...)
Source avec Zip Source avec une capture IMAGE EN FOND DE PANEL
Source avec Zip LE RÉSEAU MICROSOFT - LES FONCTIONS WNET

 Sources de la même categorie

Source avec Zip Source avec une capture GLIBWMI VCL COMPONENT LIBRARY 1.6B par Neftali
Source avec Zip Source avec une capture UNITÉ DE SUPPORT VISTA par Bacterius
Source avec Zip Source avec une capture NETTOYEUR AUTOMATIQUE DE VOS DISQUES par diglas
Source avec Zip Source avec une capture LES VALUE'S FADERS par blueperfect
Source avec Zip Source avec une capture COUNTERS, UNITÉ DE CALCUL DE PERFORMANCE par Bacterius

Commentaires et avis

Commentaire de AMokers le 10/06/2004 00:13:11

Superbe source ;)

Commentaire de alcane le 04/07/2004 13:58:29

Salut,

J'ai essaye ton code et c cool. j'essaie de connaitre les classnames des differents composants des application mais je sais pas comment faire.

C'est une appli proprietaire sous windows et je dois simuler un clic de souris et une saisie de texte. quand je lance ton prog, il voit l'appli mais pas les champs texte.

Merci de ton aide :-)

Commentaire de pascal99 le 26/08/2004 09:12:15

Salut,
Je cherchais un code de ce type pour retrouver l'URL d'une fenetre IEFrame mais ton prog ne la renvoyait pas.

J'ai changé GetWindowText(Handle,p,256) par   SendMessage(Handle, WM_GETTEXT, 256, integer(p)) et il y a plus de texte renvoye (dont la fameuse URL).

Le 9/10 n'est pas volé !    ;-)

Pascal

Commentaire de MAURICIO le 04/04/2008 18:07:42 10/10

S U P E R   C O D E !!!

Commentaire de askil2000 le 04/02/2009 14:23:00

Bravo, c'est géniale !

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales