2015年1月31日

c# 读取IntPtr 中的数据

摘要: c++的写法是这样的:LRESULTCPictureQueryDlg::OnQueryPicNty(WPARAMwp,LPARAMlp){EnableWindow(TRUE);BYTE*pbyMsg=(BYTE*)lp;//得到当前页数目m_dwCurCount=*reinterpret_cast(... 阅读全文

posted @ 2015-01-31 21:01 秋千笑里低低语 阅读(8386) 评论(0) 推荐(0) 编辑

IntPtr问题

摘要: public aaa(IntPtr myPtr,int left, int top, int width, short height)这里myPtr应该是对应到一块内存,你需要查看aaa函数是如何把myPtr转化成它内部要使用的结构体的(一般都是结构体,也可能是其它对象,比如数组)。然后,你需要在你... 阅读全文

posted @ 2015-01-31 21:00 秋千笑里低低语 阅读(253) 评论(0) 推荐(0) 编辑

StructLayout特性

摘要: StructLayout特性StructLayout特性公共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如果要将类传递给需要指定布局的非托管代码,则显式控制类布局是重要的。它的构造函数中用 LayoutKind值... 阅读全文

posted @ 2015-01-31 20:59 秋千笑里低低语 阅读(214) 评论(0) 推荐(0) 编辑

C#中List和数组之间的转换

摘要: 一、List转数组 (从List转到string[])C# 代码 复制List listS=new List();listS.Add("str");listS.Add("hello");string[] str=listS.ToArray();二、数组转List (从string[]转到List)C... 阅读全文

posted @ 2015-01-31 17:44 秋千笑里低低语 阅读(650) 评论(0) 推荐(0) 编辑

绝对好文C#调用C++DLL传递结构体数组的终极解决方案

摘要: C#调用C++DLL传递结构体数组的终极解决方案时间2013-09-17 18:40:56 CSDN博客 相似文章 (0) 原文 http://blog.csdn.net/xxdddail/article/details/11781003 在项目开发时,要调用C++封装的DLL,普通的类型C#上一般... 阅读全文

posted @ 2015-01-31 17:31 秋千笑里低低语 阅读(684) 评论(0) 推荐(0) 编辑

导航