首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急VB.NET 怎么用EnumWindows枚举所有窗体,大家帮小弟我看看代码哪有有关问题

2012-01-22 
急~VB.NET 如何用EnumWindows枚举所有窗体,大家帮我看看代码哪有问题。DeclareFunctionEnumWindowsLibuser

急~VB.NET 如何用EnumWindows枚举所有窗体,大家帮我看看代码哪有问题。
Declare   Function   EnumWindows   Lib   "user32 "   (ByVal   lpEnumFunc   As   Long,   ByVal   lParam   As   Long)   As   Long

Private   Delegate   Function   EnumWindowsProc(ByVal   hwnd   As   Long,   ByVal   lParam   As   Long)   As   Boolean

Private   Function   EnumWindowsProcCallBack(ByVal   hwnd   As   Long,   ByVal   lParam   As   Long)   As   Boolean
        ....
      return   true
End   Function

Private   Sub   button1_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   button1.Click
 
Dim   CallBack   As   New   EnumWindowsProc(AddressOf   EnumWindowsProcCallBack)

EnumWindows(CallBack,   0)


  End   Sub

错误说我的CallBack的类型不正确。。是不是我委托定义的有问题,大家帮帮我,急切。

[解决办法]
Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As EnumWindowsProc, ByVal lParam As Long) As Long

热点排行