心得:這是補上星期之作業,撰寫時碰到的問題是希望動態產生image物件以方便可以完成3*3或4*4等puzzle,但後來還是無法完成,就只好先拉好image再利用老師所給予的函式做拷貝以及畫上的動作,Code如下。
TImage *imgP[9]={Image1,Image2,Image3,
Image4,Image5,Image6,
Image7,Image8,Image9};
short int Tempi=0;
rtTile = Rect(0, 0, 100,100 );
fori=0;i<3;i++){
for(j=0;j<3;j++){
rtOI = Rect( j*100 , i*100 , (j+1)*100 , (i+1)*100 );
if(Tempi<8)
imgP[Tempi]->Canvas->CopyRect(rtTile,img1->Canvas,rtOI);
else
imgP[Tempi]->Visible = false;
Tempi++;
}
}
沒有留言:
張貼留言