有些API声明成 Byval pt as POINTAPI,不会用了,请教
例如:DragDetect
Private Declare Function DragDetect Lib "user32.dll" (ByVal hWnd As Long, ByVal pt As POINTAPI) As Long
还有:
Private Declare Function ChildWindowFromPoint Lib "user32.dll" (ByVal hWndParent As Long, ByVal pt As POINTAPI) As Long
Private Declare Function ChildWindowFromPointEx Lib "user32.dll" (ByVal hWnd As Long, ByVal pt As POINTAPI, ByVal un As Long) As Long
使用时会出现用户定义类型不能这么用的错误,我想提示是对的,自定义类型不能按值传递,难道是声明错了?!
不解,还请指教.