mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017
-
18 déc. 2007 à 15:31
mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017
-
18 déc. 2007 à 17:53
Comment obtenir le handler d'un contrôle (textbox,picturebox,etc) en VBA, car cette propriété n'est pas directement accessible dans ce language?
Il faut bien sûr utiliser une API, mais laquelle et comment?
mimiZanzan
Messages postés301Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 décembre 2017 18 déc. 2007 à 17:53
La propriété hWnd existe sous VB6 pour la plupart des contrôles.
On peut obtenir le handle d'un userform sous VBA avec la fonction API
FindWindow Lib "User32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
sous la forme:
hWndForm = FindWindow("ThunderDFrame", Me.Caption)
Alors pourquoi pas un contrôle?