编了一个MFC单文档程序,把电脑硬盘中的bmp图象显示到单文档中 如果在 工程view::OnCreate() 函数中 添加: 
CClientDC dc(this); 
//创建设备兼容位图 
m_bitmap.CreateCompatibleBitmap(&dc, 400, 300); 则程序正常    CBitmap m_bitmap 是view 类的公共变量 如果在  工程view::OnDraw(CDC* pDC)中添加: m_bitmap.CreateCompatibleBitmap(pDC, 400, 300); 
或者:CClientDC dc(this); 
    m_bitmap.CreateCompatibleBitmap(&dc, 400, 300); 
则会出现如下情况:  第一次打开图象是 正常的,但是 如果再次点击 “打开”,选择 要打开的图象时,就会 出现错误“debug assertion failed”。 请各位赐教!