请问如何给窗口加载背景图? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 have a look ,it's useful :http://www.codeproject.com/bitmap/gditutorial.asp void CTestListDlg::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here HBITMAP hBitmap; hBitmap=(HBITMAP)LoadImage( ::AfxGetInstanceHandle(),"res\\background.bmp", IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); ASSERT( hBitmap); HBITMAP hOldBitmap; CDC MemDC; CRect rect; CDC *pDC=this->GetDC(); MemDC.CreateCompatibleDC(pDC); GetClientRect(rect); hOldBitmap=(HBITMAP)MemDC.SelectObject(hBitmap); pDC->BitBlt(0,0,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY); MemDC.SelectObject(hOldBitmap); // Do not call CDialog::OnPaint() for painting messages} 在OnEraseBkgnd(CDC* pDC)中加载 别忘了在OnEraseBkgnd(CDC* pDC)中,直接返回true! 怎么获得对话框上的句柄 _stdcal、_cdcal的问题 毕业设计求救!!!“.exe遇到问题需要关闭” mobile中发短信的api? 怎样使屏幕抖动?VC 开始学习MFC,请大家多关照了,散分! 请问:如何对多页(TAB)对话框中的ONOK函数进行编辑? 做过Message开发的进来看看(超级难题) 拜个山头,嘻嘻,再问个问题 怎样在编辑框(CEdit Box)中,把字的颜色设成一个是红的,一个是蓝的,红蓝相间 请教大家(请大家一定要多多指教)!!!!!!!!! 高手请进,参与者有分!请问我的视图(单文档的view)改变大小如何让他的框架(CMainFrame)与它相匹配
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
HBITMAP hBitmap; hBitmap=(HBITMAP)LoadImage(
::AfxGetInstanceHandle(),"res\\background.bmp",
IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
ASSERT( hBitmap);
HBITMAP hOldBitmap;
CDC MemDC;
CRect rect;
CDC *pDC=this->GetDC();
MemDC.CreateCompatibleDC(pDC);
GetClientRect(rect);
hOldBitmap=(HBITMAP)MemDC.SelectObject(hBitmap);
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(hOldBitmap); // Do not call CDialog::OnPaint() for painting messages
}