High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
Sujet Précédent
Sujet Suivant
Récupérer le handle d'un controle
Résolu
Julien237
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
- 27 nov. 2005 à 22:54
PCPT
Messages postés
13272
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
-
28 nov. 2005 à 19:49
Bonjour,
Quelqu'un connaitrait le moyen de récupérer le handle du controle ayant le focus, ou mieux, celui qui est sous la souris ?
Merci...
Afficher la suite
A voir également:
Récupérer le handle d'un controle
Récupérer données json (javascript)
-
Conseils pratiques -Javascript
Contrôle activex
-
Conseils pratiques -Visual Basic / VB.NET
Récupérer synonyme
✓
-
Forum VB.NET
Vba récupérer valeur cellule d'une autre feuille
✓
-
Forum Visual Basic
Controle activex
✓
-
Forum Visual Basic 6
3 réponses
Réponse 1 / 3
PCPT
Messages postés
13272
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
47
27 nov. 2005 à 23:56
salut,
je suis sous firefox, j'espère que mon message sera lisible.
voici un code VB6 pour récupérer la position du curseur toutes les 1sec
1/2, puis écrire sur la Form le Handle du contrôle sous cette position.
'1 timer, 1 bouton
'
Option Explicit
'
Private Type POINTAPI
X As Long
Y As Long
End Type
'
'
Private Declare Function WindowFromPoint Lib "user32.dll" _
(ByVal xPoint As Long, ByVal yPoint As Long) As Long
'
Private Declare Function GetCursorPos Lib "user32" _
(lpPoint As POINTAPI) As Long
'
'
Private Sub Form_Load()
Command1.Left = 5000
Me.AutoRedraw = True
Timer1.Interval = 2000
End Sub
'
'
Private Sub Timer1_Timer()
Dim PtMouse As POINTAPI
Dim lHwnd As Long
Call GetCursorPos(PtMouse)
lHwnd = WindowFromPoint(PtMouse.X, PtMouse.Y)
Me.Print "Handle sous la souris : " &
CStr
(lHwnd)
End Sub
<small> Coloration
syntaxique automatique
[AFCK]
</small>
PS pour Admins : Le FreeTextBox ne se charge plus sous IE6 (chez moi en tout cas...)
@+
PCPT [AFCK]
Réponse 2 / 3
Julien237
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
7
28 nov. 2005 à 19:35
Super merci ça marche !
PS : je n'utilise que Firefox et j'ai jamais eu de problèmes...
Réponse 3 / 3
PCPT
Messages postés
13272
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
47
28 nov. 2005 à 19:49
ok, pense à clotûrer ce topic en validant ma réponse alors
ps : j'ai installé le Plug-In "IETab" de firefox et depuis, impossible de répondre sur le forum à partir de IE
++
Discussions similaires
conjugaison en c++
abdelali62
-
6 nov. 2008 à 19:46
rt15
-
12 nov. 2008 à 15:16
Recuperer une miniature d'une video
rich25200
-
2 mai 2007 à 13:47
juki_webmaster
-
2 mai 2007 à 15:41
Comment recuperer le dernier enregistrement d'une table en sql
ambts
-
8 avril 2011 à 17:18
isso007
-
19 janv. 2019 à 10:20
Dernier enregistrement dans une liste selon un ID.
Passarinho44
-
28 juil. 2008 à 14:59
crn_c21
-
30 juil. 2008 à 08:31
récupérer une variable client coté serveur sans postback
cs_Augustus
-
4 déc. 2008 à 12:15
Augustus
-
8 déc. 2008 à 13:33
Rejoignez-nous