我的数组问题
1。有没有办法用两个变量来定义一个动态数组
2。我的Class CBase(包括一个CRect变量,和几个CString ,UINT变量)。我用CArray <CBase,CBase&>m_base,我已经给定了大小,我给m_base赋值后,发现m_base没有值啊,我编译,联结,运行都没其他问题,就是没有值。
关于清除问题
   我的视图是从CFromView中派生来的。我在视图中显示一图片后,我要清楚图片,并,在另一个地方重绘,其实就是移动过程。要能显示出图片在移动。怎么办?   最好能给出代码

解决方案 »

  1.   

    问题2,用一个内存DC,先将图片Bitblt到DC中,然后再从DC中Bitblt到view的dc中。当然可以bitblt到不同的位置。至于view,用invalidate就可以刷新背景了。问题1, up.
      

  2.   

    对问题1:可以定义一个动态一维数组,大小为COL*ROW,
    问题2:
       用一个循环
        用背景颜色创建画笔,可以用FillRect()来填充原来显示图象的区域,用显示图象函数显示,然后加入Sleep(UINT msec)