为什么我在static里加载图片老是报错?

liuyuw 2004-08-24 12:26:36
我要实现在picture box里点击一下换成另一张图片,可是总是弹出错误窗口,我的代码有如下:
void CBKBKDlg::OnStatic3()
{
// TODO: Add your control notification handler code here
HBITMAP hbmp = (HBITMAP)::LoadImage (NULL, "INDEX-1-.bmp",
IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE | LR_CREATEDIBSECTION);
m_registerButton.SetBitmap(hbmp);
}
其中m_registerButton是我的picture box的名字
我的代码问题出在哪里?应该怎么加载呢?
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
VCSQLVB 2004-08-24
  • 打赏
  • 举报
回复
CBitmap bmp;
HBITMAP hbmp;
hbmp=(HBITMAP)::LoadImage(NULL,"h:\\zxf.bmp",IMAGE_BITMAP,200,230,LR_LOADFROMFILE);
bmp.Detach();
bmp.Attach(hbmp);
m_image.SetBitmap(hbmp);
nineclock 2004-08-24
  • 打赏
  • 举报
回复
正解
Kudeet 2004-08-24
  • 打赏
  • 举报
回复
//设置静态控件的样式,使其可以使用位图,并试位标显示使居中
m_registerButton.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);

15,979

社区成员

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

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