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);
啊,能给个例子吗? --------------------编程问答--------------------
这样的话却转换不成功。
补充:.NET技术 , VC.NET