日期:2014-05-20  浏览次数:20845 次

一个也许很简单,也许很难的问题,关于C#句柄
我通过了调用一个DLL来启用摄像头,并把图像通过控件的句柄(Handle)显示在一个控件上。
问题来了:我想通过句柄,截取内存块中的数据,并通过数据显示一帧的图像。主要是用到Marshal.Copy。最后发现,从内存拷贝下来的东西,以记事本方式打开,居然是控件的一些信息,不是我想要的图像信息...
提问:1.我这样做是否可行?2.可行,改如何正确处理?3.如果不可行,还有别的方法?

------解决方案--------------------

------解决方案--------------------
你这种方法不可行。控件与数据在内存中没有直接的关系。
------解决方案--------------------
这问题跟C#有啥关系?管它啥语言,句柄都跟数据没半毛钱关系...
------解决方案--------------------
好人啊,等人来领分,IT美女前来排队
------解决方案--------------------
哈哈。刚想回答是可以的。
我就是这样弄的。