最近在做C++转C#,C++把得到的视频帧信息显示出来用的SetDIBitsToDevice()函数,这个函数在OnPaint()里。调用它把图像显示在Picture控件上。在C#里我用的是PictureBox控件,也想用这个函数把图像显示出来,而且得到了SetDIBitsToDevice()所有输入变量,但是不行。SetDIBitsToDevice()第一个参数在C++里是CDC的一个句柄,我在C#里传的是PictureBox的句柄,也许这里不对。那么我在C#里改怎么做?我看了一些C#绘图的,觉得在C#里调用SetDIBitsToDevice()不太对,也许还有其他的函数什么的,请大家指教。现在只是差显示这一步了。C#绘图C++SetDIBitsToDevice()