Detecter la nature d'un controle + son handle

Soyez le premier à donner votre avis sur cette source.

Vue 6 535 fois - Téléchargée 820 fois

Description

Vous pouvez balader le pointeur de votre souris sur les différentes fenêtres Windows que vous avez ouvertes. Vous saurez ainsi de quelle classe sont ces éléments (contrôles, fenêtres, ... ), et vous obtiendrez aussi leur handle.
J'ai déjà vu passer pas mal de questions sur le forum auxquelles cette source répondra.

C'est un code que j'ai trouvé sur Internet, remanié et simplifié. Ca ne m'a pas pris 2h de boulot. Donc pas la peine de noter cette source.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_olid
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

24 juin 2006 à 13:37
Jai resolu mon probleme... Fo chercher les classes "#32768", et "BaseBar" (menu Demarrer), attention aussi aux tooltips (classe "tooltips_class32")

Jai un autre probleme à soumettre, je dois detecter quand un drag'n'drop est initié depuis une autre appli... Et avant que le curseur soit audessus de mon appli.

Tous çà pour le future Y!MPlus 1.8 (qui va devenir opensource sur sourceforge ;o)
mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
24 juin 2006 à 04:31
Merci Manu, très très interressant !

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
cs_olid
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

2 nov. 2004 à 15:57
Tite question pour un pb... Je dois détecter si ya un menu popup ouvert (par mon appli ou une autre).

Comme windows autorise qun menu popup à la fois (toute appli confondues), je cherche le nom de Class des menus popup pour les détecter via l'API FindWindow...

Merci d'avance :o|
dnob700
Messages postés
44
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
5 novembre 2007

1 nov. 2004 à 19:56
génial, c'est simple, mais c'est exactement ce que je cherchait depuis quelques temps.
FelipeVB
Messages postés
7
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
7 mai 2007

1 nov. 2004 à 13:20
Trés interessante, Comment fais-tu pour donner le nom du contrôle survolé?

mais la propriété Screen.ActiveForm.Name n'est -elle pas plus simple popur retourner le nom du formulaire survolé?
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.