引进一张位图的问题 我现在有一张位图,不想把它导成资源里面,只知道这张位图的路径,怎么才能把它load进来呢,cbitmap的loadbitmap都是正对资源,不适合我,有没有别的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是装载工程目录下位图的例子,关键是LoadImage函数HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),"**.bmp", IMAGE_BITMAP,0,0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);if(hbitmap==NULL) return FALSE;CBitmap m_bitmap;m_bitmap.Attach(hbitmap); CDC* pDC=GetDC(); //兼容DC CDC memDC; HBITMAP hBitmap; HBITMAP hOldBitmap; memDC.CreateCompatibleDC(pDC); //转载bmp hBitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(), m_strFilePath, IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); //选进DC hOldBitmap=(HBITMAP)memDC.SelectObject(hBitmap); /******************************************************************* * 这是从文件里装放位图 * *******************************************************************/BOOL CXxxView::OnDraw(CDC* pDC){ HBITMAP bitmap,OldBitmap; bitmap = (HBITMAP)LoadImage(NULL,"xxx.bmp",IMAGE_BITMAP, 0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION); CDC MemDC; MemDC.CreateCompatibleDC(pDC); OldBitmap=(HBITMAP)MemDC.SelectObject(bitmap); pDC->BitBlt(0,0,400,300,&MemDC,0,0,SRCCOPY); MemDC.SelectObject(OldBitmap); return TRUE;} HBITMAP hbmp; hbmp= (HBITMAP)::LoadImage( AfxGetInstanceHandle(), "bitmap1.bmp",IMAGE_BITMAP,0,0, LR_LOADFROMFILE); 急急急急急急MFC 背景颜色问题 正则表达式的一个简单小问题 DoModal()返回-1会有哪些原因? libtorrent库有谁编译过?试了半天还是不会弄. 一个极好的计算机电子书籍及视频教程下载网站!HOT 如何动态更新控件的颜色 怎么样让控制台程序完成后不自动显示,而显示press any key to close? 有人做过手机短信方面的应用吗?? c++与c#有何不同??? 如何让CComboBox不可以编辑 有关字体旋转的问题,急 小妹急问:怎样时刻监视网络是否处于连接状态?
HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),"**.bmp", IMAGE_BITMAP,0,0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
if(hbitmap==NULL)
return FALSE;
CBitmap m_bitmap;
m_bitmap.Attach(hbitmap);
//兼容DC
CDC memDC; HBITMAP hBitmap;
HBITMAP hOldBitmap;
memDC.CreateCompatibleDC(pDC);
//转载bmp
hBitmap=(HBITMAP)::LoadImage(::AfxGetInstanceHandle(),
m_strFilePath,
IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
//选进DC
hOldBitmap=(HBITMAP)memDC.SelectObject(hBitmap);
* 这是从文件里装放位图
*
*******************************************************************/
BOOL CXxxView::OnDraw(CDC* pDC)
{
HBITMAP bitmap,OldBitmap;
bitmap = (HBITMAP)LoadImage(NULL,"xxx.bmp",IMAGE_BITMAP,
0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
OldBitmap=(HBITMAP)MemDC.SelectObject(bitmap);
pDC->BitBlt(0,0,400,300,&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(OldBitmap);
return TRUE;
}
hbmp= (HBITMAP)::LoadImage( AfxGetInstanceHandle(),
"bitmap1.bmp",IMAGE_BITMAP,0,0,
LR_LOADFROMFILE);