Information générale
Catégorie:
Fonctions API de Windows
Titre:
Passing User defined types ByVAL to a WinAPI call
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
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement