对话框初始化没有显示图片是怎么回事
各位大虾,我建了一个MFC基于对话框的程序,在对话框里摆了一个picture control控件,并为它设置了control型变量m_ingBox,现在我想让该对话框初始化时就在空间中显示资源列表中的图片IDB_BITMAP1,可是我将下面的代码放入onInitDialog()和onPaint()中,程序都没有显示出图片,请问是怎么回事?
CRect rect;
m_imgBox.GetWindowRect(&rect);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
CPaintDC dc(this);//对话框的dc
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
dcMem.SelectObject(&bitmap);
dc.StretchBlt(rect.top, rect.left, rect.Width(), rect.Height(), dcMem, 0,0, 300, 300, SRCCOPY);