回 帖 发 新 帖 刷新版面

主题:加载位图不成功  大家帮帮忙啊

我想动态的加载一个位图 代码如下 程序编译成功 但不能显示 各位大虾帮帮忙啊
CString strPath="E:\\1.bmp";
CClientDC dc(this);
CDC dcCompatible;
HBITMAP hbmp=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),strPath,IMAGE_BITMAP,100,100,LR_LOADFROMFILE);
m_bitmap.m_hObject=hbmp;
dcCompatible.CreateCompatibleDC(&dc);
dcCompatible.SelectObject(&m_bitmap);
dc.BitBlt(0,0,800,600,&dcCompatible,0,0,SRCCOPY);

回复列表 (共4个回复)

沙发

新时代元亨 新时代天意系统元亨QQ 919169870
你想把握趋赚大钱吗?你想实现时间与金钱的双自由吗?你想在工作之余有一份不错的兼职吗?新时代网站http://blog.sina.com.cn/xsd9助你成功

板凳


我只会静态加载,而且,我很困惑怎样才能一次性的加载多张位图

3 楼

(HBITMAP)LoadImage(NULL, szFile, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);

4 楼

用OLE加载好些吧,支持所有系统已注册 的格式

我来回复

您尚未登录,请登录后再回复。点此登录或注册