最近在做C++转C#,C++把得到的视频帧信息显示出来用的SetDIBitsToDevice()函数,这个函数在OnPaint()里。调用它把图像显示在Picture控件上。在C#里我用的是PictureBox控件,也想用这个函数把图像显示出来,而且得到了SetDIBitsToDevice()所有输入变量,但是不行。SetDIBitsToDevice()第一个参数在C++里是CDC的一个句柄,我在C#里传的是PictureBox的句柄,也许这里不对。那么我在C#里改怎么做?我看了一些C#绘图的,觉得在C#里调用SetDIBitsToDevice()不太对,也许还有其他的函数什么的,请大家指教。现在只是差显示这一步了。C#绘图C++SetDIBitsToDevice()
解决方案 »
- 有遇到过vs2010 出现乱码的情况吗?
- 两个窗体之间的值传递问题
- 对一个窗体类使用单例模式时, 再次调用出现"无法访问已释放的对象"错误提示!
- 进程与线程 求答案
- 200分求教串口类调用方法!
- 在C#如何调用这个SwitchToThisWindow函数,如何声明?
- 局域网中想做一个UKEY和CA认证。。。。。。
- 大麻烦了???下拉菜单被框架遮住了。
- Datagridview 前几行折叠
- 招聘程序员VB,VC,VB.NET,C# 程序员
- C#如何调用openoffice 谁可以给个实例吗?在线等..............................................
- Thread.sleep() 为什么暂停时间不对?
没,只有句柄