当前位置:编程学习 > C#/ASP.NET >>

c#封送c++结构体数组,c#如何赋值

c#封送c++结构体数组,c#如何赋值
如题。 --------------------编程问答-------------------- 没看懂 --------------------编程问答-------------------- intptr 或者直接用数组
--------------------编程问答-------------------- 两个不同的用法(资料与函式)给你参考


[StructLayout(LayoutKind.Sequential)]
             public struct COPYDATASTRUCT
             {
                public IntPtr dwData;
                public int      cbData;
                [MarshalAs(UnmanagedType.LPWStr)]
                public string lpData;
             };


 [DllImport("user32.dll", EntryPoint = "PostMessage", CharSet = CharSet.Unicode)]
 public static extern int PostMessage(IntPtr hwnd, uint wMsg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);

--------------------编程问答--------------------
引用 2 楼 hdt 的回复:
intptr 或者直接用数组

啊,能给个例子吗? --------------------编程问答--------------------
这样的话却转换不成功。
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,