社区
C语言
帖子详情
有关装载bmp图的问题
tlg
2002-12-05 11:40:11
我在看前人写的代码时,我想把其中的一个图片换掉(bmp格式), 但它不显示出来(它们的大小不一样), 怎样处理?
...全文
51
6
打赏
收藏
有关装载bmp图的问题
我在看前人写的代码时,我想把其中的一个图片换掉(bmp格式), 但它不显示出来(它们的大小不一样), 怎样处理?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tlg
2002-12-06
打赏
举报
回复
原来BMP图片为32,16 pix, 可以显示该图片,原程序如下:
if(!pImageList->Create(32, 16, ILC_COLOR24|ILC_MASK, 6, 4))
{
cstrText.LoadString(IDS_ERROR_SYSTEM);
MessageBox(cstrText);
PostQuitMessage(-10);
return -10;
}
bitmap.LoadBitmap(IDB_BITMAP1);
pImageList->Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
当我把BMP图片改为32,21 pix, 不可以显示该图片,把原程序改为如下:
if(!pImageList1->Create(32, 31, ILC_COLOR8|ILC_MASK, 6, 4))
{
cstrText.LoadString(IDS_ERROR_SYSTEM);
MessageBox(cstrText);
PostQuitMessage(-10);
return -10;
}
不知何因,请大虾们指教.
另create的后两个参数看了说明后还没有明白的含义
tlg
2002-12-05
打赏
举报
回复
我对C++不是很懂,能否讲明细点
frontpage
2002-12-05
打赏
举报
回复
修改装载属性
tlg
2002-12-05
打赏
举报
回复
这样怎么设置
tlg
2002-12-05
打赏
举报
回复
装载BMP的原程序:
bitmap.LoadBitmap(IDB_BITMAP1);
pImageList->Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
IDB_BITMAP1 为BMP文件名
pick
2002-12-05
打赏
举报
回复
可以对Image1->Picture->Bitmap->Width/Height进行赋值,设置成实际的大小就可以了。
VC
装载
bmp
图
片随机运动
装载
一个
bmp
图
片并让这张
图
片在对话框里作随机弧线运动
通过MFC编程的方式,采用OpenGL的方法显示
BMP
格式的
图
片,采用从
图
像数据流中
装载
图
像的方法显示JPG格式的
图
片
用VS2008弄的,通过MFC编程的方式,采用OpenGL的方法显示
BMP
格式的
图
片,采用从
图
像数据流中
装载
图
像的方法显示JPG格式的
图
片.压缩包中有程序运行后的界面,代码中有较详细的注释。
可添加至MFC的256色
bmp
图
里面有两张
图
,一张是我从csdn下载上用3积分下载的,还有一副是自己转的,已经在MFC中成功添加显示了,分享给大家
在对话框中利用鼠标左键拖放
bmp
图
片
该资源可以实现用鼠标左键选中
图
片,按住鼠标左键移动可以拖动
图
片,在一次单机左键即放开
图
片。主要用到CDib类来实现。
sdl显示一张
bmp
图
片示例
主要介绍了sdl显示一张
bmp
图
片示例,需要的朋友可以参考下
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章