'使用 Microsoft PictureClip Control 6.0
'Form1、PictureClip、Command1、Picture1、Command2
Private Sub Form_Load()
Set PictureClip1.Picture = LoadPicture("d:\big.bmp")
PictureClip1.Cols = 6
PictureClip1.Rows = 3
'分为 3*6 = 18 块,(0 -> 17)
Picture1.ScaleMode = vbPixels
Picture1.AutoSize = True
End Sub
Private Sub Command1_Click()
MsgBox "Save No.17 Chunk to 17OfBig.bmp"
Set Picture1.Picture = PictureClip1.GraphicCell(17)
SavePicture PictureClip1.GraphicCell(17), "d:\17OfBig.bmp"
End Sub
Private Sub Command2_Click()
For i = 0 To PictureClip1.Cols * PictureClip1.Rows - 1
Set PictureClip1.GraphicCell(i) = LoadPicture("d:\17Ofbig.bmp")
Next i
SavePicture PictureClip1.Picture, "d:\AllOfBig.bmp"
End Sub