api函数
[DllImport("user32.dll", EntryPoint = "EnumWindows")]
public static extern int EnumWindows(int lpEnumFunc, int lParam );vb代码
lRet = EnumWindows(AddressOf EnumWinProc, lParam);c# 代码 public delegate Int32 EnumWinProHandler(int lhWnd, int lparm); private Int32 EnumWinPro(Int32 lhWnd,Int32 lparm) {}
调用:
EnumWinProHandler e_enumwinpro = null;
e_enumwinpro = new EnumWinProHandler(EnumWinPro); Debug.Assert(e_enumwinpro != null);
dwret = EnumWindows(e_enumwinpro, lparm);编译时提示: 错误23 参数 1: 无法从“control_handle.Form1.EnumWinProHandler”转换为“int” 你们怎么看?
c#委托参数函数指针
[DllImport("user32.dll", EntryPoint = "EnumWindows")]
public static extern int EnumWindows(int lpEnumFunc, int lParam );vb代码
lRet = EnumWindows(AddressOf EnumWinProc, lParam);c# 代码 public delegate Int32 EnumWinProHandler(int lhWnd, int lparm); private Int32 EnumWinPro(Int32 lhWnd,Int32 lparm) {}
调用:
EnumWinProHandler e_enumwinpro = null;
e_enumwinpro = new EnumWinProHandler(EnumWinPro); Debug.Assert(e_enumwinpro != null);
dwret = EnumWindows(e_enumwinpro, lparm);编译时提示: 错误23 参数 1: 无法从“control_handle.Form1.EnumWinProHandler”转换为“int” 你们怎么看?
c#委托参数函数指针
解决方案 »
- 正则表达式匹配超链接的
- 用SVN控管
- 做个类似powerdesigner的功能。
- vs2005打包问题!鄙人查了一下网络资源,但是没有一人遇到这样的问题!!同志进来看看!!
- ADO.NET中的数据集关系问题
- 怎么在richTextBox选中指定一行字符....
- 我已获得其他程序的句柄,请问如何遍例该程序的所有控件的句柄?
- 奇怪的现象,C#自动把bin\*.dll的文件删除啦。
- 如何使按钮成为默认的回车输入焦点???
- Visual Studio.Net Final 版终于出来了!!!
- 求教:为何我的FormClosing事件响应无法执行完?
- C# 写的 网页自动登录, 我想批量登录然后输出有效帐号输出到文本框里。
public delegate int EnumWinProHandler(int lhWnd, int lparm);吧
dwret = EnumWindows(e_enumwinpro, lparm);它的第一个参数是Int32,你应该获得e_enumwinpro的地址传进去才行啊。
public static extern bool EnumWindows(WndEnumCallBack WndEnumProc, IntPtr obj);