C# API编程 C# 调用api函数时,将IntPtr类型转换为Int时,系统提示“无法将System.IntPtr的对象强制转换为类型“System.IConvertible”,请问高手这是什么原因?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码是这样写的:IntPtr aa=FindWindow(null,"Element Client")int a=Convert.ToInt32(aa); http://www.cnblogs.com/freeliver54/archive/2008/10/15/1311371.html 我记得这样得到的 aa应该是个句柄吧,也就是C++里头的指针 这种难处理的问题考虑是不是用unsafe代码,这样就能用指针了 C#直接就有IntPtr类型啊,不行就用Int先用着。 IntPtr.ToInt32()就可以啊在32位平台上为Int32,在64位平台上为Int64 现在又有一个问题,C#中有没有HookProc类型?我调试时出错,“找不到类型或命名空间HookProc(是否缺少using指令集)”,我已经引入了using System.Runtime.InteropServices命名空间 又是麻烦,糟高,性能低下的互操作,唉..............Net发展10年了,也该走下坡路了 http://http://www.baidu.com 发现了VS2008 Window窗体设计器的一个奇怪问题,急求解决方案!!! 求助,DatagridView中如何更改单元格中一部分文本的颜色和字体? 帮忙翻译一个c++的语句到c# 关于制作安装包的问题 求C#UDP和TCP穿透以及传文件分包重组过程 求一道重载函数的答案 关于局部变量初始化问题 绑定数据的问题 委托不能 当做泛型参数传吗 在线等 OWC的问题,提示说什么“方法,属性不受该语言支持” framework2.0 能在没有打任何补丁的XP原版上运行吗? vs2008关闭解决方案时卡死
IntPtr aa=FindWindow(null,"Element Client")
int a=Convert.ToInt32(aa);
在32位平台上为Int32,在64位平台上为Int64
Net发展10年了,也该走下坡路了
http://http://www.baidu.com