7,788
社区成员
发帖
与我相关
我的任务
分享'窗体中
Option Explicit
Private Declare Function CallWindowProc Lib "user32.dll" Alias "CallWindowProcW" ( _
ByVal lpPrevWndFunc As Long, _
ByVal hwnd As Long, _
ByVal msg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long
Dim lFunAddr As Long '函数地址
Private Sub Command1_Click()
'需要时调用:
Call CallWindowProc(lFunAddr, 0, 0, 0, 0)
End Sub
Private Sub Form_Load()
lFunAddr = GetAddress(AddressOf A) '保存函数地址
End Sub
'标准模块中
Option Explicit
Function A() As Long
MsgBox "A"
End Function
Function GetAddress(ByVal Addr As Long) As Long
GetAddress = Addr
End Function