在一個對話框上粘貼一個Bitmap後, 點击該位圖所在區域, 貼上另一位圖覆蓋第一個位圖, 然後將對話框最小化, 再次顯示該對話框時, 第一個位圖又出現了, why????????????????

解决方案 »

  1.   

    第一個粘貼位圖代碼寫在OnPaint里, 第二個粘貼位圖代碼寫在自定義函數中, 由其他函數到用.現在我要在很多位圖之間相互切換, 難道代碼都寫在OnPaint中? 謝謝.
      

  2.   

    在OnPaint里调用第一個粘貼位圖代碼前设定条件,满足条件则调用,貼上另一位调用第一個粘貼位圖代碼前设定条件圖覆蓋第一個位圖的代码也加上条件判定,满足时调用.这样当你貼上另一位圖覆蓋第一個位圖时把调用第一個粘貼位圖代碼前条件设为不满足就可以了.