MFC程序,在对话框上显示图片出错
就在OnInitDialog函数里写了这几行代码CStatic*pWnd=(CStatic*)GetDlgItem(IDC_PLAY);CImageimage_play;...
就在OnInitDialog函数里写了这几行代码
CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PLAY);
CImage image_play;
image_play.Load(_T("D:\music player\img_music_play.png"));
HBITMAP hBmp = image_play.Detach();
pWnd->SetBitmap(hBmp); 展开
CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PLAY);
CImage image_play;
image_play.Load(_T("D:\music player\img_music_play.png"));
HBITMAP hBmp = image_play.Detach();
pWnd->SetBitmap(hBmp); 展开
1个回答
展开全部
错在这一句
image_play.Load(_T("D:\music player\img_music_play.png"));
你加载图片失败了,你写的路径有问题,注意转移字符问题,应该改成这样
image_play.Load(_T("D:\\music player\\img_music_play.png"));
image_play.Load(_T("D:\music player\img_music_play.png"));
你加载图片失败了,你写的路径有问题,注意转移字符问题,应该改成这样
image_play.Load(_T("D:\\music player\\img_music_play.png"));
追问
如果图片已经导入到项目里了,在res目录下该怎么写
追答
如果是位图(.bmp)的话,直接用LoadFromResource就行了,png的话,那就要用下面这个函数了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询