vc中,在同一个Picture控件上显示一个图像,更新为另外一个图像,由于图像大小不一致,新图像不能遮盖前一个图像的全部区域,怎么办啊?

解决方案 »

  1.   

    在VC6中测试了一下
    贴图用的是SetBitmap,当用小的bitmap覆盖大的bitmap时没发现你说的问题啊
    在一个按钮响应函数中:
    if(m_bSwitch)
    {
        m_ctrlStaticPic.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(),
    MAKEINTRESOURCE(IDB_BITMAP1)));
        m_bSwitch = false;
    }
    else
    {
        m_ctrlStaticPic.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(),
    MAKEINTRESOURCE(IDB_BITMAP2)));
        m_bSwitch = true;
    }//这样来回贴没反现问题最好还是贴下你的代码