本帖最后由 welcometotm 于 2011-05-30 22:15:56 编辑

解决方案 »

  1.   

    Private Type B
        ix As Integer
        iy As Integer
    End Type Dim arr(0 To 574, 0 To 191) As B
      

  2.   

    我的意思是两个数组的嵌套。就是aa数组包含在bb数组里,你也可以理解为bb数组里的每一个元素都是一个全新的AA数组.你那个arr(0 To 574, 0 To 191)貌似是个二维数组把?
      

  3.   

    那是这把,我把我的意思说下,你帮我参谋参谋。
    有一张国际象棋棋盘,黑色代表一个色块(不是像素),白色代表一个色块。简单来说就是一个格子。
    数组B里的元素只是充当给数组A做序号的作用,例如BB(0)就是代表色块1(黑色)。BB(1)代表色块2(白色)。数组AA里的元素是给个某个色块中某个像素做序号,AA(0)表示第一个像素,其值为0或1表示该像素的颜色(AA(0)=0意思是A数组第一个元素代表的像素为白色)。AA(1)表示第二个像素。和数组A同级的ix和iy表示AA(0)代表的第一个像素的具体坐标。
    结合我给的结构图再想想