怎样在资源中载入位图

certbuggy 2002-06-16 05:20:44
在对话框中用m_hBitmap=(HBITMAP)::LoadImage(NULL,g_strPathOfPic,IMAGE_BITMAP,0,0,LR_DEFAULTSIZE|LR_LOADFROMFILE|LR_CREATEDIBSECTION);

m_hDC=CreateCompatibleDC(NULL);

SelectObject(m_hDC,m_hBitmap);
将位图从文件g_strPathOfPic里载入到程序中

然后在对话框的OnPaint里
CPaintDC dc(this); // device context for painting
//paint the bitmap to the dialog
StretchBlt(dc,20,20,350,463,m_hDC,0,0,300,413,SRCCOPY);
将位图显示出来,请问,我该如何在资源中载入这个位图呢?
用LoadBitmap怎样得到dc?
...全文
327 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_potato 2002-06-16
  • 打赏
  • 举报
回复
你不需要在资源中载入这个位图。
g_strPathOfPic包含了位图的存储地址。
Yokishiro 2002-06-16
  • 打赏
  • 举报
回复
然后给他指定资源ID就行了
Yokishiro 2002-06-16
  • 打赏
  • 举报
回复
添加资源,选择bitmap,然后选导入,就可以指定你要的图

2,586

社区成员

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

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