已知图像的像素值,和显示的窗口,如何把它显示出来呢??

mpx1983 2008-03-14 02:03:49
cwnd* pwnd
short* pData//图像像素值
int width //图像宽度
int height //图像高度
void ShowBmpToWnd(CWnd *pwnd,short* pData,int width,int height)
{
}
已知图像要显示的窗口,图像的宽度,高度,和图像的像素值,如何把它显示出来.....????
恳请高手帮忙写下代码,我写的老是不对....
...全文
89 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dnaiel_zeng 2008-03-15
  • 打赏
  • 举报
回复
在msdn中有很多函数啊,可以查查看的啊!
cheng2b 2008-03-14
  • 打赏
  • 举报
回复
strechbit
DRACULAX05 2008-03-14
  • 打赏
  • 举报
回复
void ShowBmpToWnd(CWnd *pwnd,short* pData,int width,int height)
{
CBitmap bitmap;
bitmap.CreateBitmap(width, height, 1, nBitcount, pData); // nBitcount = 图像的色深(1/8/16/24/32)

CDC* dcT = pwnd->GetDC();
CDC dcS;
dcS.CreateCompatibleDC(dcT);
CBitmap* bmpOld = dcS.SelectObject(&bitmap);

dcT->Bitblt(这里自己填了...)
dcS.SelectObject(bmpOld);

dcS.ReleaseDC();
dcT->ReleaseDC();
}
相关推荐
发帖
图形处理/算法

1.9w+

社区成员

VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
帖子事件
创建了帖子
2008-03-14 02:03
社区公告
暂无公告