MFC加载和显示图片的几个函数和例子
1个回答
展开全部
HBITMAP m_hBitmap;
CStatic* staticId;
staticId = (CStatic *)GetDlgItem(IDC_BITMAP_SHOW);
//法1.从资源文件里*.rc(打开VC的resource view,右击你的工程名插入一个位图,ID为:IDB_BITMAP)
m_hBitmap = ::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE (IDB_BITMAP));
//法2.从本地加载图片(具体参数请百度或MSDN)
m_hBitmap = (HBITMAP)LoadImage(NULL,“D:\picture.bmp”,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_DEFAULTSIZE|LR_CREATEDIBSECTION);
staticId->SetBitmap(m_hBitmap);
CStatic* staticId;
staticId = (CStatic *)GetDlgItem(IDC_BITMAP_SHOW);
//法1.从资源文件里*.rc(打开VC的resource view,右击你的工程名插入一个位图,ID为:IDB_BITMAP)
m_hBitmap = ::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE (IDB_BITMAP));
//法2.从本地加载图片(具体参数请百度或MSDN)
m_hBitmap = (HBITMAP)LoadImage(NULL,“D:\picture.bmp”,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_DEFAULTSIZE|LR_CREATEDIBSECTION);
staticId->SetBitmap(m_hBitmap);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询