Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Passing User defined types ByVAL to a WinAPI call
Message
De
25/01/1999 16:07:58
Rob Gordon
Xon Digital Communications Ltd.
Dartmouth, Nouvelle-Écosse, Canada
 
 
À
Tous
Information générale
Forum:
Visual Basic
Catégorie:
Fonctions API de Windows
Titre:
Passing User defined types ByVAL to a WinAPI call
Divers
Thread ID:
00179989
Message ID:
00179989
Vues:
48
I'm trying to use the ChildWindowFromPointEX function which is defined as :

Public Declare Function ChildWindowFromPointEx Lib "user32" (ByVal hWnd As Long, ByVal pt As POINT, ByVal un As Long) As Long

I have declared the POINT strucure as follows :
Public Type POINT
x As Long
y As Long
End Type

I can pass this POINT structure by reference (to other functions) without any trouble but I get compile errors when I try to pass it byVal. I tried declaring the variable ByRef but then I get a runtime "Bad DLL calling convention error"

Any ideas ??
Répondre
Fil
Voir

Click here to load this message in the networking platform