编了一个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”。请各位赐教!