delphi中的TRect类型对应C# 中哪个类型啊
一个项目需要调用DELPHI的DLL,其中dll中一个结构体是这样定义的//Player显示信息PDspInfo=^TDspInfo;TDspInfo=packedrec...
一个项目需要调用DELPHI的DLL,其中dll中一个结构体是这样定义的
//Player显示信息
PDspInfo=^TDspInfo;
TDspInfo=packed record
DspHandle:hWnd;//窗口的句柄
Channel:Integer;//通道,从0开始(填P2PC_Play的参数chl的值)
DspRect:TRect;//窗口的显示区域(TRect都填0时表示显示窗口的整个区域)
Visible:BOOL;//填true即可
end;
我在c#中是这样定义对应的结构体,
public struct PDspInfo
{
public IntPtr DspHandle;
public int Channel;
public Size DspRect;
public bool Visible;
}
调用失败
其中delphi中的TRECT对应c#的数据类型该怎么定义?求救!!! 展开
//Player显示信息
PDspInfo=^TDspInfo;
TDspInfo=packed record
DspHandle:hWnd;//窗口的句柄
Channel:Integer;//通道,从0开始(填P2PC_Play的参数chl的值)
DspRect:TRect;//窗口的显示区域(TRect都填0时表示显示窗口的整个区域)
Visible:BOOL;//填true即可
end;
我在c#中是这样定义对应的结构体,
public struct PDspInfo
{
public IntPtr DspHandle;
public int Channel;
public Size DspRect;
public bool Visible;
}
调用失败
其中delphi中的TRECT对应c#的数据类型该怎么定义?求救!!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询