关于callback function的问题~~~~~~~~~~~~~~
form1.frm:(form1上有listbox:lstWinHandles)
Private Sub Form_Load()
Module1.getWinHandles
End Sub
Module1.bas:
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Public Declare Function GetActiveWindow Lib "user32" () As Long
Public Sub getWinHandles()
Dim lonStatus As Long
Dim lonDummy As Long
lonStatus = EnumWindows&(AddressOf enumWindowsProc, lonDummy)
End Sub
Function enumWindowsProc(ByVal addhWnd As Long, ByVal optParam As Long) As Long
Form1.lstWinHandles.AddItem Str$(addhWnd&) '不明白
enumWindosProc = True
End Function
问题:
Form1.lstWinHandles.AddItem Str$(addhWnd&)中的“addhWnd“是什么?
是某函数的头指针,是form1的句柄,还是什么东东?
请高手指教。