zzyhost

导航

2014年3月7日 #

[转]在C#中使用API回调函数的方法

摘要: 在C#中使用API回调函数的方法就以EnumChildWindows和EnumChildProc为例子:首先要声明EnumChildProc 为一个回调函数public delegate bool EnumChildProc(int hwnd, IntPtr lParam);delegate为C#中的回调类型,相当于C++里面的CALLBACK,这样就可以在下面声明EnumChildWindows的时候在参数中使用EnumChildProc来作为一个类型。声明调用user32.dll中的EnumChildWindows,如下:[DllImport("user32.dll", 阅读全文

posted @ 2014-03-07 04:26 zzyhost 阅读(547) 评论(0) 推荐(0) 编辑