Les Snippets

Connexion

Déterminer le handle (hwnd) d'un UserForm, en VBA

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 30/10/2006 21:22:17 et initié par mortalino [Liste]
Vue : 6967
Catégorie(s) : API, Trucs & Astuces, Système, Control
Langages dispo pour ce code :
- VBA



Langage : VBA
Date ajout : 30/10/2006
Posté par mortalino [Liste]
Private Declare Function FindWindowA Lib "user32" _
  (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

    Dim hwnd As Long
hwnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
    "X", "D") & "Frame", Me.Caption)
MsgBox hwnd
' Il est possible de remplacer Me.Caption par LeNomDuUserForm.Caption, tant qu'il appartient au VBProject.
Remarque :
La propriété hWnd n'existe pas en VBA, voici la façon la plus directe de le déterminer.

Snippets en rapport avec : Handle, Hwnd, Userform, Findwindow



Codes sources en rapport avec : Handle, Hwnd, Userform, Findwindow

{Visual Basic, VB6, VB.NET, VB 2005} PROCESS THREADS MODULES HANDLES DANS UN TREEVIEW EN .NET ( OUI MADAME )
Cette source est ma première tentative en vb .net. il faut savoir que j'ai pas la msdn .net... Qu'...

{Visual Basic, VB6, VB.NET, VB 2005} MANIPULATION DES PROCESS ET HANDLES - OPTIONS INÉDITES...
Bon ben comme d'habitude, il liste tous les programmes lancés sur l'ordi, même ceux qui sont cachés ...

{Visual Basic, VB6, VB.NET, VB 2005} LISTER LES FENÊTRES ACTIVES ***
ce prog stocke toutes les fenêtres actives et visibles sur votre ordinateur ... il les mets dans une...

{Visual Basic, VB6, VB.NET, VB 2005} CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE ET DE PATH
Ayant eu besoin de trouver des Handles pour mon programme de carnet d'adresses: http://www.vbfrance....

{Visual Basic, VB6, VB.NET, VB 2005} BARRE DE PROGRESSION DANS UNE USERFORM EXCEL
Ce code permet d'afficher une barre de progression simple dans un userform, préalablement conçu, pen...

{Visual Basic, VB6, VB.NET, VB 2005} RECUPERER ET AFFICHER LES MESSAGES D'INFORMATION ET D'ERREUR EN PROVENANCE DU SERVEUR SQL
Cette source permet la connexion à une base de données SQL recuperer l'ensemble tes tables de la BD...

{Visual Basic, VB6, VB.NET, VB 2005} XLDEPROTEGEVBA
Merci à Thierry Pourtier (Ti) et à (fordom.free.fr) pour leurs codes que j’ai repris et adapter. ...

{Visual Basic, VB6, VB.NET, VB 2005} DIAPORAMAS
Je sais qu’il existe déjà ce genre de programme sur le site voila ces deux fichiers avec pour titre ...

{Visual Basic, VB6, VB.NET, VB 2005} XLALMANACH.XLS
Ce classeur Excel montre comment afficher dans un UserForm et un textBox dont on a supprimé la barr...

{Delphi} CAMFROG HANDLES OP
Bonjour, J'ai eu l'idée de coder un outil me permettant d'administrer des fonctions de modération s...