message 的GetLParam(structobjTYPE)返回内容问题
行情软件提供的vc dll基础上,开发用VC#做数据存储
接受到的消息容量不固定.
我通过
protected override void WndProc(ref Message m)
m.GetLParam(..)
捕获对方程序发送的消息
我发现普通方式的struct{int uint16 long byte[x]}工作都不正常,所以只好用个
struct{
[MarshalAs(UnmanagedType.ByValArray, SizeConst =99999)]
public byte[] r_Data;
}
来存放实体,可是现在又遇到了难题
我需要获得每个消息的容量 才可以划分区域 否则就容易越界
不知道有没有好主意?
谢谢