General information
Category:
Windows API functions
Title:
Passing UserDefined Structures ByVal in VB
I posted this message to the VB group but ,as there is a lot of crossover , I'm posting it hear as well. My apologies in advance to whom I may offend ..
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 ??
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only