请教:位图的显示有哪几个步骤??

Cindy_Wang 2006-04-01 04:27:11
用VC来实现位图的显示,我该注意些什么?具体的步骤有哪些啊?
是否需要先把位图的像素信息读入内存当中?然后再通过句柄调用函数来显示就可以了吗?
...全文
80 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysc918 2006-04-02
  • 打赏
  • 举报
回复
1.创建位图:
CBitmap bitmap;
Bitmap bmp;
bitmap.LoadBitmap(IDB_BITMAP);
bmp.GetBitmap(&bitmap);
2.创建兼容DC:
CDC dcCompatible;
dcCompatible.CreateCompatible(pDC);
3.将位图选到兼容DC 中去:
dcCompatible.SelectObject(&bmp);
4.将兼容DC中的位图贴到当前DC中:
pDC->BitBlt(...);

如果还要对位图进行其它处理,刚必须读位图,得到位图数据。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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