位图的问题 谢谢解答

junjun_0002 2005-03-28 02:48:49
用一个文件对话框选择bmp来改变位图
在LoadBitmap函数里应该怎么样弄啊 或者说应该有那些步奏?
谢谢各位具体讲解一下 我新手。。谢谢哦。
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuliangjun0403 2005-03-30
  • 打赏
  • 举报
回复
昏 看了下MSDN 我是找不到什么好的 因为基础差了
liuwei662656 2005-03-28
  • 打赏
  • 举报
回复
很简单的, 不知有没有帮助.
liuwei662656 2005-03-28
  • 打赏
  • 举报
回复
如果是C#桌面程序的话,
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "bmp files (*.bmp)|*.bmp|All files (*.*)|*.*";
openFileDialog1.ShowDialog();
pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
//pictureBox1是 图片控件
oyljerry 2005-03-28
  • 打赏
  • 举报
回复

其实,CBitmap::LoadBitmap的两个原型调用的是同一个API函数:LoadBitmap。这个函数会接受一个32位的量作为位图资源ID。如果这个值的高16位为0,他就被解释为一个整数ID,否则就被理解为一个字符串指针。因此,用作资源ID的整数值不能超过65535。由于::LoadBitmap声明时将这个32位的量声明为一个字符串指针类型,因此如果要用整数ID,就利用宏MAKEINTRESOURCE将其强制类型转换为字符串指针——但这并不会影响到LoadBitmap内部对这个值的解释。
oyljerry 2005-03-28
  • 打赏
  • 举报
回复
查找MSDN,现成的例子
junjun_0002 2005-03-28
  • 打赏
  • 举报
回复
自己顶一下 大家帮帮我啊~~~~~~~~~~~求救~~~~~~

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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