c# 的 bitmap类 对应于C++ 中的 什么类?

smpowy 2011-06-10 08:58:57
以前用C#写的DLL程序,接口参数传递的是 一个BITMAP。

现在要把它改写成C++的 又要保持接口不变

请问 这个参数该传递什么?或者说 怎么实现这个?
...全文
339 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2011-06-10
  • 打赏
  • 举报
回复
估计不通用吧,你c#的dll是托管dll,别人用不了的,除非做成com组件,bitmap是c#的类,就好像MFC导出类一样,不通用
matrixcl 2011-06-10
  • 打赏
  • 举报
回复
4楼应该可以
matrixcl 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 flyerwing 的回复:]

引用 1 楼 bdmh 的回复:
有一个 CBitmap

这个估计成的.
[/Quote]

我估计不成
isjoe 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 smpowy 的回复:]
不是。我的意思是说,原来用C#写的DLL,传递给接口的参数,是一个BITMAP形式的(C#里的bitmap,应该叫指针,还是结构,还是其他别的?),是一块内存。

我希望的是用C++改写完,给接口的参数也是一块内存。

说白了,应该就是 有哪个结构,是 C# 和 C++都认得吧。

调用程序是C#写的。
[/Quote]

必须使用句柄。。。。。。。BitMap 和CBitmap都不行
C#中bitmap可以取得句柄GetHbitmap();
VC中CBitmap也可以得到图的句柄。
flyerwing 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
有一个 CBitmap
[/Quote]
这个估计成的.
smpowy 2011-06-10
  • 打赏
  • 举报
回复
不是。我的意思是说,原来用C#写的DLL,传递给接口的参数,是一个BITMAP形式的(C#里的bitmap,应该叫指针,还是结构,还是其他别的?),是一块内存。

我希望的是用C++改写完,给接口的参数也是一块内存。

说白了,应该就是 有哪个结构,是 C# 和 C++都认得吧。

调用程序是C#写的。
bdmh 2011-06-10
  • 打赏
  • 举报
回复
有一个 CBitmap

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧