这段代码为什么不能在框架中显示图像解决方法

这段代码为什么不能在框架中显示图像voidCMainFrame::OnPaint(){CPaintDCdc(this)//devicecontextforpain

这段代码为什么不能在框架中显示图像
void   CMainFrame::OnPaint()  
{

CPaintDC   dc(this);   //   device   context   for   painting
CBitmap   bitmap;
CDC   dcMemory;
bitmap.LoadBitmap(IDB_NAN_SCREEN);
dcMemory.CreateCompatibleDC(&dc);
dcMemory.SelectObject(&bitmap);
dc.BitBlt(0,0,730,641,&dcMemory,0,0,SRCCOPY);
//   Do   not   call   CMDIFrameWnd::OnPaint()   for   painting   messages
}
只能看到图像一闪而过,然后又是其默认的灰黑色背景了.我是想让我的图片低替那个灰黑色背景.

[解决办法]
被别的view覆盖了把。
把这段代码放到view看看
[解决办法]
你用OnDraw看下可以么?
[解决办法]
MDI客户区有自己的窗口:m_wndMDIClient
可以看看MSDN上的文章:HOWTO: SubClass the MDIClient by Using MFC
[解决办法]
注:是拷到view的OnDraw();中
[解决办法]
先是图片的代码,应该再View类中哟!
[解决办法]
CMainFrame 中可以显示图形吗?