函 数 名:lmc1_GetPrevBitmap
目    的:得到当前数据库里的所有对象的预览图像。
语  法:Cbitmap* lmc1_GetPrevBitmap(HWND hwnd,int nBMPWIDTH,int nBMPHEIGHT);
hwnd需要显示当前图像的窗口句柄
nBMPWIDTH 需要生成的图像的像素宽度
nBMPHEIGHT需要生成的图像的像素高度
描    述:在程序中调用lmc1_GetPrevBitmap得到当前数据库里的所有对象的预览图像,可以用于更新界面显示。
返 回 值:如果成功会返回图像,返回值为空表示失败函数说明如上,C++写的,我自己很小白,(恍惚听说带星号的都是指针型,但又不懂了)这个Cbitmap*应该对应成C#中什么数据类型呢?求教。如果是个指针型,我该怎么处理?最好有大大能给简单系统的介绍了下C#中图像和C++中图像相关常识!谢谢!

解决方案 »

  1.   

    CBitmap是mfc的类,封装了HBITMAP...
    想办法把里面的HBITMAP弄出来就能处理
    至于怎么弄出来...
    mfc白痴飘过...
      

  2.   

    C#中可以没有CBitmap的对应类。该接口吧。
      

  3.   

    早说一点就好,我有时候不上csdn的。
    CBitmap的属性里有个Bitmap的句柄,是什么名称,我记不清了。
    你把这个句柄抛出来就好了,就是说返回的结果是个句柄。在c#里申明为句柄,就可以得到图片的句柄了,使用句柄创建bitmap就可以了。