|
|
HBITMAP m_bmp;
HDC m_dc;
//当前主程序目录下有个叫做 111.bmp 的图片
BOOL CLoadbmpDlg::OnInitDialog()
{
……………………………………
m_dc=CreateCompatibleDC(0);
CClientDC dc(this);
m_bmp=(HBITMAP)LoadImage(AfxGetInstanceHandle(),"111.BMP",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
SelectObject(m_dc,m_bmp);
BitBlt(dc.m_hDC,2,2,400,300,m_dc,0,0,SRCCOPY);
……………………
}
在vc6。0中能通过编译,但是却不能象预想的那样把图片加载到CLoadbmpDlg 上,请问这是什么问题?
另外,什么时候用CClientDC,什么时候用CRect,这两个本质上有什么区别呢? |
|