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#的数据类型该怎么定义?求救!!!
展开
 我来答
51iwowo
2013-09-27
知道答主
回答量:67
采纳率:0%
帮助的人:33.6万
展开全部
c#有一个Rectangle类型,不知道是不是
cnsuyong
2013-10-12 · TA获得超过1075个赞
知道小有建树答主
回答量:767
采纳率:100%
帮助的人:437万
展开全部
你定义成 DWORD[4] 或者 int[4] 试试看,实际上就是存储了4个数字的一个结构体。或者直接按顺序定义成 Top Left Bottom Right 这四个整型试试。内存对上了就 OK 了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式