Récupérer la classe d'une fenetre


Propriétés du code


Date de création : 25/02/2007 à 18:57:00
0 Commentaire(s)
  MadMatt

 

Présentation


Cette petite fonction permet de récupérer le nom de la classe d'une fenetre à partir de son handle.

 

Code


' Permet de récupérer le nom de classe de la fenêtre hWnd
Public Declare Function GetClassName Lib "user32.dll" Alias "GetClassNameA" (ByVal hWnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long



'---------------------------------------------------------------------------------------
' Procedure : GetWindowClass
' DateTime  : 25/02/2007 18:54
' Author    : Vb System Library
' Purpose  : Renvoie le nom de la classe de la fenêtre
' Params    : hWnd : Handle de la fenetre
'---------------------------------------------------------------------------------------
Public Function GetWindowClass(ByVal hWnd As Long) As String
    ' On prépare la chaine de caractère avec 255 espaces
    GetWindowClass = Space$(255)
    ' On récuère le nom de la classe
    GetClassName hWnd, GetWindowClass, 255
    ' On efface les caractères vides
    GetWindowClass = Left$(GetWindowClass, InStr(GetWindowClass, vbNullChar) - 1)
End Function


 
 

Modifier le code

Seul les admins et l'auteur du code lui même peuvent modifier ce code.

 

Commentaires


Ajouter un commentaire


Vous devez être connecté pour pouvoir poster un commentaire.

 
 

Valid HTML 4.01 Transitional Valid CSS

Site web de Vb System Library version 1.3
Developpement et design réalisé par : Matthieu Napoli (MadMatt)
© 2007 Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
Temps d'execution de la page : 0.011 s
www.mnapoli.fr